From f429bbe5ef0a9fd3d5f183fa7593b6bd5a3882f0 Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Tue, 11 Jul 2023 19:19:20 +0800 Subject: [PATCH] 1 --- .../services/events/UserMinterFactory/activate721nft.js | 1 + .../web3dbspider/services/events/common/BaseEventProcess.js | 5 ++++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/server/web3dbspider/services/events/UserMinterFactory/activate721nft.js b/server/web3dbspider/services/events/UserMinterFactory/activate721nft.js index 054b96d..912a290 100644 --- a/server/web3dbspider/services/events/UserMinterFactory/activate721nft.js +++ b/server/web3dbspider/services/events/UserMinterFactory/activate721nft.js @@ -47,6 +47,7 @@ class Activate721Nft extends BaseEventProcess { itemUniId, itemId); await this.confirmTransactionDb(transId); + await this.markOk(); } async mintNft(transId, owner, tokenId, itemUniId, itemId) { diff --git a/server/web3dbspider/services/events/common/BaseEventProcess.js b/server/web3dbspider/services/events/common/BaseEventProcess.js index b6c9efb..d58197e 100644 --- a/server/web3dbspider/services/events/common/BaseEventProcess.js +++ b/server/web3dbspider/services/events/common/BaseEventProcess.js @@ -75,12 +75,15 @@ class BaseEventProcess { } async markOk() { - await this.updateEventDb( + const {err} = await this.updateEventDb( [ ['state', constant.EVENTDB_STATE_HANDLED], ['modifytime', utils.getUtcTime()], ] ); + if (err) { + this.throwError('markOk error'); + } } async updateEventDb(fields) {