From e6ec41fd1a507f077ea1f4489356bfe79b079419 Mon Sep 17 00:00:00 2001 From: zhouxin Date: Thu, 9 Jan 2025 10:34:48 +0800 Subject: [PATCH] * [bug#59054,done,0.5h] change dao->update to dao->delete and dao->insert. --- module/api/model.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/module/api/model.php b/module/api/model.php index 383247c530..4326b66cd9 100644 --- a/module/api/model.php +++ b/module/api/model.php @@ -159,7 +159,8 @@ class apiModel extends model /* 维护接口文档的历史版本。 */ $apiSpec = $this->getApiSpecByData($formData); - $this->dao->replace(TABLE_API_SPEC)->data($apiSpec)->exec(); + $this->dao->delete()->from(TABLE_API_SPEC)->where('doc')->eq($apiSpec['doc'])->andWhere('version')->eq($apiSpec['version'])->exec(); + $this->dao->insert(TABLE_API_SPEC)->data($apiSpec)->exec(); return !dao::isError(); }