* [refac] rollback transaction if there's dao error.

This commit is contained in:
liugang
2024-12-30 09:42:38 +08:00
committed by 朱金勇
parent a14b1472ce
commit 0a3cfb49cf
+6 -1
View File
@@ -1939,8 +1939,13 @@ class userModel extends model
$this->dao->begin();
$this->dao->delete()->from(TABLE_USERVIEW)->where('account')->eq($account)->exec();
$this->dao->insert(TABLE_USERVIEW)->data($userView)->exec();
$this->dao->commit();
if(dao::isError())
{
$this->dao->rollback();
return $userView;
}
$this->dao->commit();
return $userView;
}