From e6b4a6e816a4bc435e6d5819826256bc9da7a2e8 Mon Sep 17 00:00:00 2001
From: 2019232 <zh123456>
Date: Wed, 14 Dec 2022 15:40:51 +0800
Subject: [PATCH] 增加空判断

---
 src/main/java/cc/mrbird/febs/dapp/contract/ContractMain.java |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

diff --git a/src/main/java/cc/mrbird/febs/dapp/contract/ContractMain.java b/src/main/java/cc/mrbird/febs/dapp/contract/ContractMain.java
index e35254d..cd25d46 100644
--- a/src/main/java/cc/mrbird/febs/dapp/contract/ContractMain.java
+++ b/src/main/java/cc/mrbird/febs/dapp/contract/ContractMain.java
@@ -126,6 +126,11 @@
                 String regCode = e.regCode;
                 // 投注人的地址
                 String from = e.from;
+                if(from==null){
+                    // 为空则不进入后续逻辑
+                    return;
+                }
+
                 // TODO 业务操作逻辑代码
                 System.out.println("regCode:"+regCode+",address:"+from);
                 // 更新区块编号 TODO
@@ -162,6 +167,7 @@
         Credentials credentials = Credentials.create(privateKey);
         Abi contract = Abi.load(contractAddr, getInstance(), credentials, getStaticGasProvider());
         try {
+            //BigInteger bigInteger = Convert.toWei(amount.toString(), Convert.Unit.ETHER).toBigInteger();
             TransactionReceipt send = contract.trans(amount, to1).send();
             if(ObjectUtil.isNotEmpty(send)){
                 transactionHash = send.getTransactionHash();

--
Gitblit v1.9.1