本地商品上传添加事务

This commit is contained in:
wangxiaowei 2024-09-12 11:45:46 +08:00
parent d0695d1a12
commit 4823989fb3

@ -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;
}