|
@@ -268,13 +268,49 @@ HTML;
|
|
|
if ($sex == 1) $sex_name = '男';
|
|
|
else if ($sex == 2) $sex_name = '女';
|
|
|
else $sex_name = '未知';
|
|
|
+ $item['store'] = SystemStore::where('id', $item['store_id'])->value('name');
|
|
|
+ $item['point'] = SystemStorePoint::where('id', $item['point_id'])->value('name');
|
|
|
+ if ($item['pink_id'] || $item['combination_id']) {
|
|
|
+ $pinkStatus = StorePink::where('order_id_key', $item['id'])->value('status');
|
|
|
+ switch ($pinkStatus) {
|
|
|
+ case 1:
|
|
|
+ $item['pink_name'] = '[拼团订单]正在进行中';
|
|
|
+ break;
|
|
|
+ case 2:
|
|
|
+ $item['pink_name'] = '[拼团订单]已完成';
|
|
|
+ break;
|
|
|
+ case 3:
|
|
|
+ $item['pink_name'] = '[拼团订单]未完成';
|
|
|
+ break;
|
|
|
+ default:
|
|
|
+ $item['pink_name'] = '[拼团订单]历史订单';
|
|
|
+ break;
|
|
|
+ }
|
|
|
+ } elseif ($item['seckill_id']) {
|
|
|
+ $item['pink_name'] = '[秒杀订单]';
|
|
|
+ } elseif ($item['bargain_id']) {
|
|
|
+ $item['pink_name'] = '[砍价订单]';
|
|
|
+ } elseif ($item['integral_id']) {
|
|
|
+ $item['pink_name'] = '[积分订单]';
|
|
|
+ } elseif ($item['exchange_id']) {
|
|
|
+ $item['pink_name'] = '[兑换券订单]';
|
|
|
+ } else {
|
|
|
+ if ($item['shipping_type'] == 1) {
|
|
|
+ $item['pink_name'] = '[普通订单]';
|
|
|
+ } else if ($item['shipping_type'] == 2) {
|
|
|
+ $item['pink_name'] = '[核销订单]';
|
|
|
+ }
|
|
|
+ }
|
|
|
$export[] = [
|
|
|
$item['order_id'],
|
|
|
+ $item['pink_name'],
|
|
|
$sex_name,
|
|
|
$item['phone'],
|
|
|
$item['real_name'],
|
|
|
$item['user_phone'],
|
|
|
$item['user_address'],
|
|
|
+ $item['store'],
|
|
|
+ $item['point'],
|
|
|
$goodsName,
|
|
|
$item['total_price'],
|
|
|
$item['pay_price'],
|
|
@@ -287,7 +323,7 @@ HTML;
|
|
|
$item['mark']
|
|
|
];
|
|
|
}
|
|
|
- PHPExcelService::setExcelHeader(['订单号', '性别', '电话', '收货人姓名', '收货人电话', '收货地址', '商品信息',
|
|
|
+ PHPExcelService::setExcelHeader(['订单号', '订单类型', '性别', '电话', '收货人姓名', '收货人电话', '收货地址', '门店', '自提点', '商品信息',
|
|
|
'总价格', '实际支付', '邮费', '优惠金额', '支付状态', '支付时间', '订单状态', '下单时间', '用户备注'])
|
|
|
->setExcelTile('订单导出' . date('YmdHis', time()), '订单信息' . time(), ' 生成时间:' . date('Y-m-d H:i:s', time()))
|
|
|
->setExcelContent($export)
|