Browse Source

block正则表达式升级

龚成明 3 years ago
parent
commit
3f3ebb62bb
1 changed files with 4 additions and 4 deletions
  1. 4 4
      src/main/java/controller/EthMevController.java

+ 4 - 4
src/main/java/controller/EthMevController.java

@@ -132,19 +132,19 @@ public class EthMevController extends Controller {
         if (StrKit.isBlank(getPara("block"))
                 && StrKit.isBlank(getPara("hash"))
                 && StrKit.isBlank(getPara("dataVague"))) {
-            sql = "select * from t_ethereum_mev_v1 where block regexp '[-0-9]' order by block desc limit ?,?";
+            sql = "select * from t_ethereum_mev_v1 where block regexp '^[-0-9]+$' order by block desc limit ?,?";
             ethMevList = EthMev.dao.find(sql, limit1, limit2);
         } else if (StrKit.isBlank(getPara("block")) && StrKit.isBlank(getPara("hash"))) {
-            sql = "select * from t_ethereum_mev_v1 where block regexp '[-0-9]' and data like ? order by block desc limit ?,?";
+            sql = "select * from t_ethereum_mev_v1 where block regexp '^[-0-9]+$' and data like ? order by block desc limit ?,?";
             ethMevList = EthMev.dao.find(sql, dataVague, limit1, limit2);
         } else if (StrKit.isBlank(getPara("block")) && StrKit.isBlank(getPara("dataVague"))) {
-            sql = "select * from t_ethereum_mev_v1 where block regexp '[-0-9]' and  hash=? order by block desc limit ?,?";
+            sql = "select * from t_ethereum_mev_v1 where block regexp '^[-0-9]+$' and  hash=? order by block desc limit ?,?";
             ethMevList = EthMev.dao.find(sql, hash, limit1, limit2);
         } else if (StrKit.isBlank(getPara("hash")) && StrKit.isBlank(getPara("dataVague"))) {
             sql = "select * from t_ethereum_mev_v1 where block=? order by block desc limit ?,?";
             ethMevList = EthMev.dao.find(sql, block, limit1, limit2);
         } else if (StrKit.isBlank(getPara("block"))) {
-            sql = "select * from t_ethereum_mev_v1 where block regexp '[-0-9]' and hash=? and data like ? order by block desc limit ?,?";
+            sql = "select * from t_ethereum_mev_v1 where block regexp '^[-0-9]+$' and hash=? and data like ? order by block desc limit ?,?";
             ethMevList = EthMev.dao.find(sql, hash, dataVague, limit1, limit2);
         } else if (StrKit.isBlank(getPara("hash"))) {
             sql = "select * from t_ethereum_mev_v1 where block=? and data like ? order by block desc limit ?,?";