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) {