shoppingmallv2 init...
This commit is contained in:
parent
a01793a50a
commit
3439bbfb94
@ -35,13 +35,13 @@ abstract class BaseBackend
|
|||||||
}
|
}
|
||||||
|
|
||||||
//transaction관련
|
//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()
|
final public function transRollback()
|
||||||
{
|
{
|
||||||
|
|||||||
@ -22,20 +22,20 @@ class OrderController extends AdminController
|
|||||||
$msg = "";
|
$msg = "";
|
||||||
try {
|
try {
|
||||||
$this->_viewDatas = $this->init(__FUNCTION__);
|
$this->_viewDatas = $this->init(__FUNCTION__);
|
||||||
//Transaction manully 시작
|
//Transaction 시작
|
||||||
// $this->_backend->transBegin();
|
$this->_backend->transStart();
|
||||||
$this->insert_process();
|
$this->insert_process();
|
||||||
$entity = $this->_backend->insert($this->_viewDatas['fieldDatas']);
|
$entity = $this->_backend->insert($this->_viewDatas['fieldDatas']);
|
||||||
//Transaction manully Commit
|
//Transaction Commit
|
||||||
// $this->_backend->transCommit();
|
$this->_backend->transCommit();
|
||||||
$msg = sprintf(
|
$msg = sprintf(
|
||||||
"%s에서 해당 상품 %s개를 장바구니에 담았습니다.",
|
"%s에서 해당 상품 %s개를 장바구니에 담았습니다.",
|
||||||
$this->_viewDatas['title'],
|
$this->_viewDatas['title'],
|
||||||
$this->_viewDatas['fieldDatas']['quantity']
|
$this->_viewDatas['fieldDatas']['quantity']
|
||||||
);
|
);
|
||||||
} catch (\Exception $e) {
|
} catch (\Exception $e) {
|
||||||
//Transaction manully Rollback
|
//Transaction Rollback
|
||||||
// $this->_backend->transRollback();
|
$this->_backend->transRollback();
|
||||||
$msg = sprintf(
|
$msg = sprintf(
|
||||||
"%s에서 다음 오류로 인해 장바구니에 담기를 실패하였습니다.\n%s",
|
"%s에서 다음 오류로 인해 장바구니에 담기를 실패하였습니다.\n%s",
|
||||||
$this->_viewDatas['title'],
|
$this->_viewDatas['title'],
|
||||||
|
|||||||
@ -311,8 +311,8 @@ abstract class BaseController extends Controller
|
|||||||
$uids = $this->request->getVar('batchjob_uids') ?: throw new \Exception($this->_viewDatas['title'] . '에서 변경할 항목(uid)이 선택되지 않았습니다.');
|
$uids = $this->request->getVar('batchjob_uids') ?: throw new \Exception($this->_viewDatas['title'] . '에서 변경할 항목(uid)이 선택되지 않았습니다.');
|
||||||
|
|
||||||
$cnt = 1;
|
$cnt = 1;
|
||||||
//Transaction manully 시작
|
//Transaction 시작
|
||||||
$this->_backend->transBegin();
|
$this->_backend->transStart();
|
||||||
foreach ($uids as $uid) {
|
foreach ($uids as $uid) {
|
||||||
try {
|
try {
|
||||||
$entity = $this->_viewDatas['entity'] = $this->_backend->getEntity($uid);
|
$entity = $this->_viewDatas['entity'] = $this->_backend->getEntity($uid);
|
||||||
@ -324,7 +324,7 @@ abstract class BaseController extends Controller
|
|||||||
}
|
}
|
||||||
$cnt++;
|
$cnt++;
|
||||||
}
|
}
|
||||||
//Transaction manully Commit
|
//Transaction Commit
|
||||||
$this->_backend->transCommit();
|
$this->_backend->transCommit();
|
||||||
$msg = sprintf(
|
$msg = sprintf(
|
||||||
"%s에서 총:%s개의 %s 완료하였습니다.",
|
"%s에서 총:%s개의 %s 완료하였습니다.",
|
||||||
@ -333,7 +333,7 @@ abstract class BaseController extends Controller
|
|||||||
__FUNCTION__
|
__FUNCTION__
|
||||||
);
|
);
|
||||||
} catch (\Exception $e) {
|
} catch (\Exception $e) {
|
||||||
//Transaction manully Rollback
|
//Transaction Rollback
|
||||||
$this->_backend->transRollback();
|
$this->_backend->transRollback();
|
||||||
log_message('error', sprintf("---------batchjob 작업결과--------\n%s\n", implode("\n", $batchjobs)));
|
log_message('error', sprintf("---------batchjob 작업결과--------\n%s\n", implode("\n", $batchjobs)));
|
||||||
return sprintf(
|
return sprintf(
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user