From 0f9166e3326a4102d8aa71517bb183f062c127ce Mon Sep 17 00:00:00 2001 From: long <18782126717@163.com> Date: Tue, 28 Jun 2022 16:57:07 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E6=A0=A1=E9=AA=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../nft/service/impl/ConfluxServiceImpl.java | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/conflux-admin/src/main/java/com/conflux/web/controller/nft/service/impl/ConfluxServiceImpl.java b/conflux-admin/src/main/java/com/conflux/web/controller/nft/service/impl/ConfluxServiceImpl.java index 2c3375d..b7948b0 100644 --- a/conflux-admin/src/main/java/com/conflux/web/controller/nft/service/impl/ConfluxServiceImpl.java +++ b/conflux-admin/src/main/java/com/conflux/web/controller/nft/service/impl/ConfluxServiceImpl.java @@ -645,6 +645,17 @@ public class ConfluxServiceImpl implements ConfluxService { @Override public AjaxResult createNftData(CheckArgs checkArgs) { + if (StringUtils.isEmpty(checkArgs.getAppId()) || StringUtils.isEmpty(checkArgs.getPrivateKey())) { + return AjaxResult.error("参数缺失!"); + } + PrivateKey privateKey = privateKeyService.selectPrivateKeyByAppId(checkArgs.getAppId()); + if (null == privateKey) { + return AjaxResult.error("appId错误!"); + } + String md5Key = Md5Utils.md5Salt(privateKey.getPrivateKey()); + if (!checkArgs.getPrivateKey().equals(md5Key)) { + return AjaxResult.error("privateKey私钥出错!"); + } try { //元数据地址 String directoryPath = nftConfig.getDirectoryPath();