|
|
@@ -1111,11 +1111,10 @@ class Order extends BaseShop
|
|
|
$result = $order_export_model->orderExport($condition, $condition_desc, $this->site_id, $join ?? null, $is_verify, $order_label);
|
|
|
return $result;
|
|
|
}
|
|
|
-
|
|
|
/**
|
|
|
- * 订单导出(已订单商品为主)
|
|
|
+ * 订单导出(已订单为主)
|
|
|
*/
|
|
|
- public function exportOrderGoods()
|
|
|
+ public function exportMoneyOrder()
|
|
|
{
|
|
|
$order_label_list = array (
|
|
|
'order_no' => '订单号',
|
|
|
@@ -1132,22 +1131,20 @@ class Order extends BaseShop
|
|
|
$order_from = input('order_from', '');
|
|
|
$start_time = input('start_time', '');
|
|
|
$end_time = input('end_time', '');
|
|
|
- $order_ids = input('order_ids', '');
|
|
|
-
|
|
|
$order_label = !empty($order_label_list[ input('order_label') ]) ? input('order_label') : '';
|
|
|
-
|
|
|
$search_text = input('search', '');
|
|
|
$promotion_type = input('promotion_type', '');
|
|
|
$order_type = input('order_type', 'all');
|
|
|
$is_verify = input('is_verify', 'all');
|
|
|
- $store_id = input('store_id', 0); // 所属门店id
|
|
|
+ $order_ids = input('order_ids', '');
|
|
|
+ $store_id = input('store_id', 0);
|
|
|
$condition_desc = [];
|
|
|
|
|
|
$order_common_model = new OrderCommon();
|
|
|
$condition = [
|
|
|
[ 'o.site_id', '=', $this->site_id ],
|
|
|
[ 'o.is_delete', '=', 0 ],
|
|
|
- [ 'o.order_scene', '=', 'online' ]
|
|
|
+ [ 'o.order_scene', '=', 'cashier' ]
|
|
|
];
|
|
|
|
|
|
if (!empty($order_ids)) {
|
|
|
@@ -1174,6 +1171,13 @@ class Order extends BaseShop
|
|
|
$order_status_list = $order_common_model->order_status;
|
|
|
$order_status_name = $order_status_list[ $order_status ][ 'name' ] ?? '';
|
|
|
} else {
|
|
|
+ $join = [
|
|
|
+ [
|
|
|
+ 'order_goods og',
|
|
|
+ 'og.order_id = o.order_id',
|
|
|
+ 'left'
|
|
|
+ ]
|
|
|
+ ];
|
|
|
$condition[] = [ 'og.refund_status', 'not in', [ 0, 3 ] ];
|
|
|
$order_status_name = '维权中';
|
|
|
}
|
|
|
@@ -1224,7 +1228,6 @@ class Order extends BaseShop
|
|
|
$promotion_type_name = $promotion_type_list[ $promotion_type ] ?? '';
|
|
|
}
|
|
|
$condition_desc[] = [ 'name' => '营销活动', 'value' => $promotion_type_name ];
|
|
|
-
|
|
|
$time_name = '';
|
|
|
if (!empty($start_time) && empty($end_time)) {
|
|
|
$condition[] = [ 'o.create_time', '>=', date_to_time($start_time) ];
|
|
|
@@ -1263,14 +1266,14 @@ class Order extends BaseShop
|
|
|
}
|
|
|
|
|
|
$order_export_model = new OrderExport();
|
|
|
- $result = $order_export_model->orderGoodsExport($condition, $condition_desc, $this->site_id, $is_verify, $order_label);
|
|
|
+
|
|
|
+ $result = $order_export_model->orderExport($condition, $condition_desc, $this->site_id, $join ?? null, $is_verify, $order_label);
|
|
|
return $result;
|
|
|
}
|
|
|
-
|
|
|
/**
|
|
|
- * 收银订单导出(已订单为主)
|
|
|
+ * 订单导出(已订单商品为主)
|
|
|
*/
|
|
|
- public function exportMoneyOrder()
|
|
|
+ public function exportOrderGoods()
|
|
|
{
|
|
|
$order_label_list = array (
|
|
|
'order_no' => '订单号',
|
|
|
@@ -1287,20 +1290,22 @@ class Order extends BaseShop
|
|
|
$order_from = input('order_from', '');
|
|
|
$start_time = input('start_time', '');
|
|
|
$end_time = input('end_time', '');
|
|
|
+ $order_ids = input('order_ids', '');
|
|
|
+
|
|
|
$order_label = !empty($order_label_list[ input('order_label') ]) ? input('order_label') : '';
|
|
|
+
|
|
|
$search_text = input('search', '');
|
|
|
$promotion_type = input('promotion_type', '');
|
|
|
$order_type = input('order_type', 'all');
|
|
|
$is_verify = input('is_verify', 'all');
|
|
|
- $order_ids = input('order_ids', '');
|
|
|
- $store_id = input('store_id', 0);
|
|
|
+ $store_id = input('store_id', 0); // 所属门店id
|
|
|
$condition_desc = [];
|
|
|
|
|
|
$order_common_model = new OrderCommon();
|
|
|
$condition = [
|
|
|
[ 'o.site_id', '=', $this->site_id ],
|
|
|
[ 'o.is_delete', '=', 0 ],
|
|
|
- [ 'o.order_scene', '=', 'cashier' ]
|
|
|
+ [ 'o.order_scene', '=', 'online' ]
|
|
|
];
|
|
|
|
|
|
if (!empty($order_ids)) {
|
|
|
@@ -1327,13 +1332,6 @@ class Order extends BaseShop
|
|
|
$order_status_list = $order_common_model->order_status;
|
|
|
$order_status_name = $order_status_list[ $order_status ][ 'name' ] ?? '';
|
|
|
} else {
|
|
|
- $join = [
|
|
|
- [
|
|
|
- 'order_goods og',
|
|
|
- 'og.order_id = o.order_id',
|
|
|
- 'left'
|
|
|
- ]
|
|
|
- ];
|
|
|
$condition[] = [ 'og.refund_status', 'not in', [ 0, 3 ] ];
|
|
|
$order_status_name = '维权中';
|
|
|
}
|
|
|
@@ -1384,6 +1382,7 @@ class Order extends BaseShop
|
|
|
$promotion_type_name = $promotion_type_list[ $promotion_type ] ?? '';
|
|
|
}
|
|
|
$condition_desc[] = [ 'name' => '营销活动', 'value' => $promotion_type_name ];
|
|
|
+
|
|
|
$time_name = '';
|
|
|
if (!empty($start_time) && empty($end_time)) {
|
|
|
$condition[] = [ 'o.create_time', '>=', date_to_time($start_time) ];
|
|
|
@@ -1422,15 +1421,9 @@ class Order extends BaseShop
|
|
|
}
|
|
|
|
|
|
$order_export_model = new OrderExport();
|
|
|
-
|
|
|
- $result = $order_export_model->orderExport($condition, $condition_desc, $this->site_id, $join ?? null, $is_verify, $order_label);
|
|
|
-
|
|
|
+ $result = $order_export_model->orderGoodsExport($condition, $condition_desc, $this->site_id, $is_verify, $order_label);
|
|
|
return $result;
|
|
|
}
|
|
|
-
|
|
|
- /**
|
|
|
- * 订单导出(已订单商品为主)
|
|
|
- */
|
|
|
public function exportMoneyOrderGoods()
|
|
|
{
|
|
|
$order_label_list = array (
|
|
|
@@ -1580,7 +1573,6 @@ class Order extends BaseShop
|
|
|
|
|
|
$order_export_model = new OrderExport();
|
|
|
$result = $order_export_model->orderGoodsExport($condition, $condition_desc, $this->site_id, $is_verify, $order_label);
|
|
|
-
|
|
|
return $result;
|
|
|
}
|
|
|
/**
|