|
|
@@ -68,11 +68,14 @@ class Market extends Api
|
|
|
$params = $this->request->post();
|
|
|
$validate = \think\Loader::validate('Market');
|
|
|
if(!$validate->scene('transferlock')->check($params)) $this->error($validate->getError());
|
|
|
+ Db::startTrans();
|
|
|
try {
|
|
|
|
|
|
$marketLogic::setTransferLock($productTransfer, config('market_transfer.lock_time'), $this->auth->id, $params['transfer_id']);
|
|
|
+ Db::commit();
|
|
|
} catch (Exception $e) {
|
|
|
// 回滚事务
|
|
|
+ Db::rollback();
|
|
|
$this->error($e->getMessage());
|
|
|
}
|
|
|
$this->success('ok');
|