본문으로 건너뛰기

수기주문에서 회원 장바구니 상품 2개 이상 추가 안정성 개선

PHP 8 · GODO25
변경 파일 수: 1개
변경 파일 목록
1
변경 파일 코드
추가삭제
Controller/Admin/Order/OrderPsController.php+3-4
변경 전OrderPsController.php
$postValue = Request::post()->toArray();
 
try {
//회원의 장바구니 로드
$cart = new CartAdmin($postValue['memNo'], true);
$cartSaveInfo = array();
foreach($postValue['cartSno'] as $key => $cartIdx){
 
$cartInfo = array();
$cartInfo = $cart->getCartGoodsData($cartIdx);
if(gd_count($cartInfo) > 0){
}
}
}
 
 
}
 
//order write cart 에 저장
$cart = null;
unset($cart);
if(gd_count($cartSaveInfo) > 0){
$cart = new CartAdmin($postValue['memNo']);
$resultCartSno = $cart->saveInfoMemberCartAdmin($cartSaveInfo);
 
변경 후OrderPsController.php
$postValue = Request::post()->toArray();
 
try {
 
 
$cartSaveInfo = array();
foreach($postValue['cartSno'] as $key => $cartIdx){
$cart = new CartAdmin($postValue['memNo'], true);
$cartInfo = array();
$cartInfo = $cart->getCartGoodsData($cartIdx);
if(gd_count($cartInfo) > 0){
}
}
}
$cart = null;
unset($cart);
}
 
//order write cart 에 저장
 
 
if(gd_count($cartSaveInfo) > 0){
$cart = new CartAdmin($postValue['memNo']);
$resultCartSno = $cart->saveInfoMemberCartAdmin($cartSaveInfo);