변경 파일 목록
총 2개
변경 파일 코드
추가삭제
변경 전OrderAdminNew.php
| { | |
| // 상품 데이타 존재여부 체크 | |
| if (empty($goodsData) === true) { | |
| return; | |
| } | |
| */ | |
| return true; | |
| } else { | |
| return false; | |
| } | |
| } | |
변경 후OrderAdminNew.php
| { | |
| // 상품 데이타 존재여부 체크 | |
| if (empty($goodsData) === true) { | |
| // 주문상품 조회 실패로 상태변경이 누락되는 경우 추적을 위한 로그 (복제 지연된 secondary 조회 등) | |
| \Logger::channel('order')->warning( | |
| __METHOD__ . '[' . __LINE__ . '], goodsData EMPTY - status change skipped', | |
| ['orderNo' => $orderNo, 'statusMode' => $statusMode, 'changeStatus' => $changeStatus, 'isFront' => $isFront] | |
| ); | |
| return; | |
| } | |
| */ | |
| return true; | |
| } else { | |
| // 변경 가능한 주문상품이 없어 상태변경이 수행되지 않은 경우 추적을 위한 로그 (당시 상품 상태 스냅샷 포함) | |
| \Logger::channel('order')->warning( | |
| __METHOD__ . '[' . __LINE__ . '], changeCheck FALSE - status change skipped', | |
| [ | |
| 'orderNo' => $orderNo, | |
| 'statusMode' => $statusMode, | |
| 'changeStatus' => $changeStatus, | |
| 'isFront' => $isFront, | |
| 'goodsStatus' => array_column($goodsData, 'orderStatus', 'sno'), | |
| ] | |
| ); | |
| return false; | |
| } | |
| } | |
변경 전OrderNew.php
| unset($arrBind); | |
| if (empty($getData) === true) { | |
| return false; | |
| } | |
변경 후OrderNew.php
| unset($arrBind); | |
| if (empty($getData) === true) { | |
| // 차감 대상 주문상품이 조회되지 않아 재고차감이 수행되지 않은 경우 추적을 위한 로그 | |
| // (이미 차감된 경우 minusStockFl='y' 정상 케이스, 그 외 주문상품 조회 실패 케이스 구분용) | |
| \Logger::channel('order')->warning( | |
| __METHOD__ . '[' . __LINE__ . '], no order goods rows for stock cutback - skipped', | |
| ['orderNo' => $orderNo, 'arrGoodsSno' => $arrGoodsSno] | |
| ); | |
| return false; | |
| } | |