From 4823989fb3b3a86b1e9e143c5c444e4238432de7 Mon Sep 17 00:00:00 2001 From: wangxiaowei Date: Thu, 12 Sep 2024 11:45:46 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9C=AC=E5=9C=B0=E5=95=86=E5=93=81=E4=B8=8A?= =?UTF-8?q?=E4=BC=A0=E6=B7=BB=E5=8A=A0=E4=BA=8B=E5=8A=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/api/logic/LocalStoreGoodsLogic.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/app/api/logic/LocalStoreGoodsLogic.php b/app/api/logic/LocalStoreGoodsLogic.php index 045b9142..0db021e4 100644 --- a/app/api/logic/LocalStoreGoodsLogic.php +++ b/app/api/logic/LocalStoreGoodsLogic.php @@ -10,6 +10,7 @@ use app\common\model\localstore\LocalStoreGoodsSpec; use app\common\model\localstore\LocalStoreGoodsSpecValue; use app\common\enum\LocalStoreGoodsEnum; use think\facade\Config; +use think\facade\Db; class LocalStoreGoodsLogic extends Logic { @@ -76,6 +77,8 @@ class LocalStoreGoodsLogic extends Logic // 添加商品 public static function saveGoods($form, $user_id) { + Db::startTrans(); + try { $len = strlen(Config::get('aliyunoss.domain')); @@ -163,8 +166,10 @@ class LocalStoreGoodsLogic extends Logic } LocalStoreGoodsPic::insertAll($data); + Db::commit(); return true; } catch (\Exception $e) { + Db::rollback(); self::$error = $e->getMessage(); return false; }