update
This commit is contained in:
@@ -140,7 +140,8 @@ final class AccountingController
|
||||
$rowNum = 2;
|
||||
foreach ($rows as $row) {
|
||||
$sheet->setCellValue([1, $rowNum], (string) ($row['receipt_number'] ?? ''));
|
||||
$sheet->setCellValue([2, $rowNum], (string) ($row['issue_date'] ?? ''));
|
||||
$issueDateRaw = (string) ($row['issue_date'] ?? '');
|
||||
$sheet->setCellValue([2, $rowNum], strlen($issueDateRaw) >= 16 ? substr($issueDateRaw, 0, 16) : $issueDateRaw);
|
||||
$sheet->setCellValue([3, $rowNum], (string) ($row['sale_date'] ?? ''));
|
||||
$sheet->setCellValue([4, $rowNum], (float) ($row['total_gross'] ?? 0));
|
||||
$sheet->setCellValue([5, $rowNum], (string) ($row['config_name'] ?? ''));
|
||||
@@ -201,7 +202,9 @@ final class AccountingController
|
||||
return [
|
||||
'id' => (string) $receiptId,
|
||||
'receipt_number' => '<a href="/orders/' . $orderId . '/receipt/' . $receiptId . '">' . $receiptNumber . '</a>',
|
||||
'issue_date' => (string) ($row['issue_date'] ?? ''),
|
||||
'issue_date' => isset($row['issue_date']) && strlen((string) $row['issue_date']) >= 16
|
||||
? substr((string) $row['issue_date'], 0, 16)
|
||||
: (string) ($row['issue_date'] ?? ''),
|
||||
'sale_date' => (string) ($row['sale_date'] ?? ''),
|
||||
'total_gross' => $row['total_gross'] !== null
|
||||
? number_format((float) $row['total_gross'], 2, '.', ' ')
|
||||
|
||||
@@ -151,8 +151,10 @@ final class ReceiptController
|
||||
}
|
||||
|
||||
$issueDate = trim((string) $request->input('issue_date', ''));
|
||||
if ($issueDate === '' || strtotime($issueDate) === false) {
|
||||
$issueDate = date('Y-m-d');
|
||||
if ($issueDate !== '' && strtotime($issueDate) !== false) {
|
||||
$issueDate = date('Y-m-d H:i:s', strtotime($issueDate));
|
||||
} else {
|
||||
$issueDate = date('Y-m-d H:i:s');
|
||||
}
|
||||
|
||||
$saleDate = $this->resolveSaleDate($config, $order, $payments, $issueDate);
|
||||
|
||||
Reference in New Issue
Block a user