Explorar o código

【Add】订单下载增加时间导出

liuxiangxin hai 7 meses
pai
achega
c1e3c58486
Modificáronse 1 ficheiros con 9 adicións e 4 borrados
  1. 9 4
      app/Http/Controllers/Admin/Orders.php

+ 9 - 4
app/Http/Controllers/Admin/Orders.php

@@ -264,6 +264,7 @@ class Orders extends Auth{
 			$data[$value['order_id']]['custom_name'] = $value['custom_name'];
 			$data[$value['order_id']]['weiban_extid'] = $value['weiban_extid'];
 			$data[$value['order_id']]['status'] = $value['status'];
+			$data[$value['order_id']]['insert_time'] = $value['insert_time'];
 			// 地址
 			$data[$value['order_id']]['contact_name'] = $value['contact_name'];
 			$data[$value['order_id']]['contact_phone'] = $value['contact_phone'];
@@ -313,6 +314,7 @@ class Orders extends Auth{
 				$sheet->mergeCells('I'.$row.':'.'I'.($row+$count-1));
 				$sheet->mergeCells('J'.$row.':'.'J'.($row+$count-1));
 				$sheet->mergeCells('P'.$row.':'.'P'.($row+$count-1));
+				$sheet->mergeCells('Q'.$row.':'.'Q'.($row+$count-1));
 			}
 			// 单元格内容写入
 			$sheet->setCellValue('A'.$row, $value['order_id']);
@@ -326,6 +328,7 @@ class Orders extends Auth{
 			$sheet->setCellValue('I'.$row, $value['contact_area']);
 			$sheet->setCellValue('J'.$row, $value['contact_addr']);
 			$sheet->setCellValue('P'.$row, $value['weiban_extid']);
+			$sheet->setCellValue('Q'.$row, date('Y-m-d H:i:s',$value['insert_time']));
 			// 循环产品
 			foreach ($value['product'] as $v) {
 				$sheet->setCellValue('K'.$row, $v['product_name']);
@@ -371,12 +374,13 @@ class Orders extends Auth{
 		$sheet->getColumnDimension('N')->setWidth(10);
 		$sheet->getColumnDimension('O')->setWidth(10);
 		$sheet->getColumnDimension('P')->setWidth(50);
+		$sheet->getColumnDimension('Q')->setWidth(20);
 		// 默认高度
 		$sheet->getDefaultRowDimension()->setRowHeight(18);
 		// 加粗第一行
-		$sheet->getStyle('A:P')->getAlignment()->setHorizontal(Alignment::HORIZONTAL_CENTER)->setVertical(Alignment::VERTICAL_CENTER);
-		$sheet->getStyle('A1:P1')->getFont()->setBold(true);
-		$sheet->getStyle('A1:P1')->getFill()->setFillType(Fill::FILL_SOLID)->getStartColor()->setARGB('FF00FF00'); // ARGB颜色代码,例如绿色
+		$sheet->getStyle('A:Q')->getAlignment()->setHorizontal(Alignment::HORIZONTAL_CENTER)->setVertical(Alignment::VERTICAL_CENTER);
+		$sheet->getStyle('A1:Q1')->getFont()->setBold(true);
+		$sheet->getStyle('A1:Q1')->getFill()->setFillType(Fill::FILL_SOLID)->getStartColor()->setARGB('FF00FF00'); // ARGB颜色代码,例如绿色
 		// 设置表格标题
 		$sheet
 		->setCellValue('A1', '订单ID')
@@ -394,7 +398,8 @@ class Orders extends Auth{
 		->setCellValue('M1', '产品价格')
 		->setCellValue('N1', '产品数量')
 		->setCellValue('O1', '产品金额')
-		->setCellValue('P1', '微伴ID');
+		->setCellValue('P1', '微伴ID')
+		->setCellValue('Q1', '下单时间');
 		// 返回结果
 		return 					$sheet;
 	}