";
- }
-
- // function detail_service($order_id){
-
- // $render = app::get('ome')->render();
- // $serviceObj = app::get('ome')->model('order_service');
-
- // $service_list = $serviceObj->getList('*',array('order_id'=>$order_id));
-
- // $render->pagedata['service_list'] = $service_list;
- // return $render->fetch('admin/order/detail_service.html');
-
- // }
-
var $column_order_combined_confirm = '已合并审单';
var $column_order_combined_confirm_width = "60";
function column_order_combined_confirm($row) {
@@ -1696,12 +1670,6 @@ EOF;
public $column_push_time = '推单时间';
public $column_push_time_width = '120';
- /**
- * column_push_time
- * @param mixed $row row
- * @param mixed $list list
- * @return mixed 返回值
- */
public function column_push_time($row, $list) {
$extend = $this->__getOrderExtend($list);
$time = $extend[$row['order_id']]['push_time'];
@@ -1724,12 +1692,6 @@ EOF;
public $column_collect_time = '揽收时间';
public $column_collect_time_width = '120';
- /**
- * column_collect_time
- * @param mixed $row row
- * @param mixed $list list
- * @return mixed 返回值
- */
public function column_collect_time($row, $list) {
$extend = $this->__getOrderExtend($list);
$time = $extend[$row['order_id']]['collect_time'];
@@ -1738,12 +1700,6 @@ EOF;
}
public $column_added_serivces = '增值服务';
- /**
- * column_added_serivces
- * @param mixed $row row
- * @param mixed $list list
- * @return mixed 返回值
- */
public function column_added_serivces($row, $list){
$extend = $this->__getOrderExtend($list);
$img = '';
@@ -1781,12 +1737,6 @@ EOF;
public $column_latest_delivery_time = '最晚发货时间';
public $column_latest_delivery_time_width = '120';
- /**
- * column_latest_delivery_time
- * @param mixed $row row
- * @param mixed $list list
- * @return mixed 返回值
- */
public function column_latest_delivery_time($row, $list) {
$extend = $this->__getOrderExtend($list);
$time = $extend[$row['order_id']]['latest_delivery_time'];
@@ -1813,12 +1763,6 @@ EOF;
public $column_promised_collect_time = '承诺最晚揽收时间';
public $column_promised_collect_time_width = '120';
- /**
- * column_promised_collect_time
- * @param mixed $row row
- * @param mixed $list list
- * @return mixed 返回值
- */
public function column_promised_collect_time($row, $list) {
$extend = $this->__getOrderExtend($list);
$time = $extend[$row['order_id']]['promised_collect_time'];
@@ -1827,12 +1771,6 @@ EOF;
public $column_promised_sign_time = '承诺最晚送达时间';
public $column_promised_sign_time_width = '120';
- /**
- * column_promised_sign_time
- * @param mixed $row row
- * @param mixed $list list
- * @return mixed 返回值
- */
public function column_promised_sign_time($row, $list) {
$extend = $this->__getOrderExtend($list);
$time = $extend[$row['order_id']]['promised_sign_time'];
@@ -1844,12 +1782,6 @@ EOF;
public $column_order_label = '订单标记';
public $column_order_label_width = 260;
public $column_order_label_order = 30;
- /**
- * column_order_label
- * @param mixed $row row
- * @param mixed $list list
- * @return mixed 返回值
- */
public function column_order_label($row, $list)
{
$order_id = $row['order_id'];
@@ -1927,12 +1859,6 @@ EOF;
public $column_delivery_errormsg = '发货失败信息';
public $column_delivery_errormsg_width = 300;
public $column_delivery_errormsg_order = 99;
- /**
- * column_delivery_errormsg
- * @param mixed $row row
- * @param mixed $list list
- * @return mixed 返回值
- */
public function column_delivery_errormsg($row, $list)
{
//不是已发货状态,直接返回
@@ -2016,11 +1942,6 @@ EOF;
return kernel::single('ome_preprocess_const')->getBoolTypeIdentifier($row[$this->col_prefix.'abnormal_status'], $row[$this->col_prefix.'shop_type']);
}
- /**
- * detail_prodcut_store
- * @param mixed $order_id ID
- * @return mixed 返回值
- */
public function detail_prodcut_store($order_id)
{
$render = app::get('ome')->render();
@@ -2081,11 +2002,6 @@ EOF;
return $render->fetch('admin/order/detail_product_store.html');
}
- /**
- * detail_freeze
- * @param mixed $order_id ID
- * @return mixed 返回值
- */
public function detail_freeze($order_id)
{
$render = app::get('ome')->render();
@@ -2272,7 +2188,7 @@ EOF;
/**
* [brush特殊订单]订单操作记录
- *
+ *
* @param int $order_id
* @return string
*/
@@ -2372,12 +2288,6 @@ EOF;
var $column_promise_service = '物流服务标签';
var $column_promise_service_width = 320;
- /**
- * column_promise_service
- * @param mixed $row row
- * @param mixed $list list
- * @return mixed 返回值
- */
public function column_promise_service($row, $list)
{
$extend = $this->__getOrderExtend($list);
@@ -2406,12 +2316,6 @@ EOF;
var $column_shipping_name = '配送方式';
var $column_shipping_name_width = 120;
var $column_shipping_name_order = 35;
- /**
- * column_shipping_name
- * @param mixed $row row
- * @param mixed $list list
- * @return mixed 返回值
- */
public function column_shipping_name($row, $list)
{
$shipping_code = $row[$this->col_prefix.'shipping'];
@@ -2439,7 +2343,7 @@ EOF;
/**
* 平台建议信息
- *
+ *
* @param $order_id
* @return string
*/
@@ -2453,8 +2357,24 @@ EOF;
$logiLib = kernel::single('logisticsmanager_waybill_pdd');
- //订单信息
- $orderInfo = $orderMdl->dump($order_id);
+ // order_id
+ $order_id = intval($order_id);
+
+ // filter
+ $base_filter = array('order_id'=>$order_id);
+
+ //check shop permission
+ $organization_permissions = kernel::single('desktop_user')->get_organization_permission();
+ if($organization_permissions){
+ $base_filter['org_id'] = $organization_permissions;
+ }
+
+ // orderInfo
+ $orderInfo = $orderMdl->dump($base_filter, '*');
+ if(empty($orderInfo)){
+ $error_msg = '订单不存在,或者账号无权访问该订单平台建议信息';
+ return '
' . htmlspecialchars($error_msg, ENT_QUOTES, 'UTF-8') . '
';
+ }
//订单明细信息
$orderObjList = $orderObjMdl->getList('*', array('order_id'=>$order_id));
@@ -2560,7 +2480,6 @@ EOF;
}
}
-
return $epList[$order_bn];
}
}