diff --git a/app/Controllers/Bag.php b/app/Controllers/Bag.php index c3ec581..08844a5 100644 --- a/app/Controllers/Bag.php +++ b/app/Controllers/Bag.php @@ -7242,10 +7242,16 @@ SQL; $sumAmt += $amount; } - $orderModel->update($soIdx, [ + $orderUpdate = [ 'so_total_qty' => $sumQty, 'so_total_amount' => $sumAmt, - ]); + ]; + // 배달일 수정 — 입력값이 유효한 날짜면 변경 반영(수정일자로 변경 처리) + $deliveryDate = trim((string) ($this->request->getPost('so_delivery_date') ?? '')); + if (preg_match('/^\d{4}-\d{2}-\d{2}$/', $deliveryDate) === 1) { + $orderUpdate['so_delivery_date'] = $deliveryDate; + } + $orderModel->update($soIdx, $orderUpdate); $db->transComplete(); diff --git a/app/Views/bag/order_phone_manage.php b/app/Views/bag/order_phone_manage.php index e472783..3fabbf6 100644 --- a/app/Views/bag/order_phone_manage.php +++ b/app/Views/bag/order_phone_manage.php @@ -22,28 +22,15 @@
| 번호 | -판매소 | -접수일 | -상태 | +번호 | +접수일 | +배달일 | +판매소 | +금액 | +상태 |
|---|---|---|---|---|---|---|---|---|---|
| = esc((string) ($row['so_idx'] ?? 0)) ?> | -= esc((string) ($row['so_ds_name'] ?? '')) ?> | -= esc((string) ($row['so_order_date'] ?? '')) ?> | -= $isCancelled ? '취소' : '정상' ?> | -||||||
| 전화 주문 데이터가 없습니다. | -|||||||||