$monthValue, 'label' => $monthLabel]; } } $bagMeta = []; foreach (($bagReferenceRows ?? []) as $row) { $bagMeta[$row['code']] = [ 'name' => $row['name'], 'orderPrice' => (float) $row['orderPrice'], 'boxPerPack' => (int) $row['boxPerPack'], 'packPerSheet' => (int) $row['packPerSheet'], 'totalPerBox' => max(1, (int) $row['totalPerBox']), ]; } $initialSelectedItems = []; $maxOldCount = max(count($oldBagCodes), count($oldQtySheets), count($oldQtyBoxes)); for ($i = 0; $i < $maxOldCount; $i++) { $code = trim((string) ($oldBagCodes[$i] ?? '')); if ($code === '' || !isset($bagMeta[$code])) { continue; } $fallbackQtyBox = (int) ($oldQtyBoxes[$i] ?? 0); $rawQtySheet = (int) ($oldQtySheets[$i] ?? 0); $fallbackTotalPerBox = (int) ($bagMeta[$code]['totalPerBox'] ?? 1); if ($fallbackQtyBox <= 0 && $rawQtySheet > 0) { $fallbackQtyBox = intdiv($rawQtySheet, max(1, $fallbackTotalPerBox)); } $initialSelectedItems[] = [ 'code' => $code, 'qtyBox' => max(0, $fallbackQtyBox), ]; } $statusMap = ['normal' => '정상', 'cancelled' => '취소', 'deleted' => '삭제']; $hubReturn = (bool) ($hubReturn ?? false); $changeMode = $editMode ? (string) ($changeMode ?? 'meta') : 'meta'; if (! in_array($changeMode, ['price', 'meta', 'delete'], true)) { $changeMode = 'meta'; } $orderLotNo = (string) ($orderLotNo ?? ''); $orderReturnMonth = (string) ($orderReturnMonth ?? ''); $deleteMode = $editMode && $changeMode === 'delete'; $defaultDeleteBoIdx = (int) ($editDefaults['bo_source_idx'] ?? 0); $firstNormalBoIdx = null; foreach (($recentOrders ?? []) as $_h) { if ((string) ($_h->bo_status ?? '') === 'normal') { $firstNormalBoIdx = (int) $_h->bo_idx; break; } } $defaultDeleteOk = false; foreach (($recentOrders ?? []) as $_h) { if ((int) $_h->bo_idx === $defaultDeleteBoIdx && (string) ($_h->bo_status ?? '') === 'normal') { $defaultDeleteOk = true; break; } } $selectedDeleteBoIdx = $defaultDeleteOk ? $defaultDeleteBoIdx : (int) ($firstNormalBoIdx ?? 0); ?>
발주 변경 목록
발주월 왼쪽 목록에서 삭제할 발주를 선택한 뒤 「삭제 실행」을 누르세요.
발주 이력
bo_status ?? '') === 'normal'; ?>
선택 발주일 제작업체 입고처 상태
bo_idx === $selectedDeleteBoIdx ? 'checked' : '' ?> /> bo_order_date) ?> bo_company_idx] ?? '-')) ?> bo_agency_idx] ?? '-')) ?> bo_status] ?? $history->bo_status)) ?>
발주 이력이 없습니다.

발주 삭제

목록에서 선택한 발주를 삭제 처리합니다. 계속하시겠습니까?

취소
변경 구분

발주 삭제는 발주 삭제 화면으로 이동합니다.

※ 발주수량을 박스단위로 떨어지게 입력해 주세요.

발주 이력
발주일 제작업체 입고처 상태
bo_order_date) ?> bo_company_idx] ?? '-')) ?> bo_agency_idx] ?? '-')) ?> bo_status] ?? $history->bo_status)) ?>
발주 이력이 없습니다.
번호 선택 품명 수량 단가 낱장환산 선정수량 LOT 금액
0 0 0
품목 금액 합계 0
조달수수료 %
조달수수료액 0
품목 + 수수료 합계 0
발주 등록 종류
$row): ?>
번호 선택 봉투 종류 발주단가 Box당 팩 팩당 낱장 1박스 총 낱장
표시할 봉투 기준 데이터가 없습니다.