From 3439bbfb9403a8699a17a09431881741089b675b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EC=B5=9C=EC=A4=80=ED=9D=A0?= Date: Mon, 31 Jul 2023 19:26:26 +0900 Subject: [PATCH] shoppingmallv2 init... --- app/Backend/BaseBackend.php | 8 ++++---- app/Controllers/Admin/OrderController.php | 12 ++++++------ app/Controllers/BaseController.php | 8 ++++---- 3 files changed, 14 insertions(+), 14 deletions(-) diff --git a/app/Backend/BaseBackend.php b/app/Backend/BaseBackend.php index 7882c68..498c041 100644 --- a/app/Backend/BaseBackend.php +++ b/app/Backend/BaseBackend.php @@ -35,13 +35,13 @@ abstract class BaseBackend } //transaction관련 - final public function transBegin() + final public function transStart($isTest = false) { - $this->_model->transBegin(); + $this->_model->transStart($isTest); } - final public function transCommit() + final public function transComplete() { - $this->_model->transBegin(); + $this->_model->transComplete(); } final public function transRollback() { diff --git a/app/Controllers/Admin/OrderController.php b/app/Controllers/Admin/OrderController.php index aa47902..fa1f69c 100644 --- a/app/Controllers/Admin/OrderController.php +++ b/app/Controllers/Admin/OrderController.php @@ -22,20 +22,20 @@ class OrderController extends AdminController $msg = ""; try { $this->_viewDatas = $this->init(__FUNCTION__); - //Transaction manully 시작 - // $this->_backend->transBegin(); + //Transaction 시작 + $this->_backend->transStart(); $this->insert_process(); $entity = $this->_backend->insert($this->_viewDatas['fieldDatas']); - //Transaction manully Commit - // $this->_backend->transCommit(); + //Transaction Commit + $this->_backend->transCommit(); $msg = sprintf( "%s에서 해당 상품 %s개를 장바구니에 담았습니다.", $this->_viewDatas['title'], $this->_viewDatas['fieldDatas']['quantity'] ); } catch (\Exception $e) { - //Transaction manully Rollback - // $this->_backend->transRollback(); + //Transaction Rollback + $this->_backend->transRollback(); $msg = sprintf( "%s에서 다음 오류로 인해 장바구니에 담기를 실패하였습니다.\n%s", $this->_viewDatas['title'], diff --git a/app/Controllers/BaseController.php b/app/Controllers/BaseController.php index ceb7d21..7464dda 100644 --- a/app/Controllers/BaseController.php +++ b/app/Controllers/BaseController.php @@ -311,8 +311,8 @@ abstract class BaseController extends Controller $uids = $this->request->getVar('batchjob_uids') ?: throw new \Exception($this->_viewDatas['title'] . '에서 변경할 항목(uid)이 선택되지 않았습니다.'); $cnt = 1; - //Transaction manully 시작 - $this->_backend->transBegin(); + //Transaction 시작 + $this->_backend->transStart(); foreach ($uids as $uid) { try { $entity = $this->_viewDatas['entity'] = $this->_backend->getEntity($uid); @@ -324,7 +324,7 @@ abstract class BaseController extends Controller } $cnt++; } - //Transaction manully Commit + //Transaction Commit $this->_backend->transCommit(); $msg = sprintf( "%s에서 총:%s개의 %s 완료하였습니다.", @@ -333,7 +333,7 @@ abstract class BaseController extends Controller __FUNCTION__ ); } catch (\Exception $e) { - //Transaction manully Rollback + //Transaction Rollback $this->_backend->transRollback(); log_message('error', sprintf("---------batchjob 작업결과--------\n%s\n", implode("\n", $batchjobs))); return sprintf(