From 1d5cc4be0aa420166be9d0d180c8d9d41c8fc566 Mon Sep 17 00:00:00 2001
From: KKSU <15274802129@163.com>
Date: Tue, 16 Apr 2024 16:38:43 +0800
Subject: [PATCH] 滑点页面查询

---
 src/main/java/cc/mrbird/febs/dapp/service/impl/AdminBannerServiceImpl.java |   14 ++++++++++++++
 1 files changed, 14 insertions(+), 0 deletions(-)

diff --git a/src/main/java/cc/mrbird/febs/dapp/service/impl/AdminBannerServiceImpl.java b/src/main/java/cc/mrbird/febs/dapp/service/impl/AdminBannerServiceImpl.java
index 48a465a..7dc4088 100644
--- a/src/main/java/cc/mrbird/febs/dapp/service/impl/AdminBannerServiceImpl.java
+++ b/src/main/java/cc/mrbird/febs/dapp/service/impl/AdminBannerServiceImpl.java
@@ -3,6 +3,7 @@
 import cc.mrbird.febs.common.entity.FebsResponse;
 import cc.mrbird.febs.common.entity.QueryRequest;
 import cc.mrbird.febs.common.enumerates.DataDicEnum;
+import cc.mrbird.febs.common.exception.FebsException;
 import cc.mrbird.febs.dapp.entity.DappCoinPrice;
 import cc.mrbird.febs.dapp.entity.DappHdRecord;
 import cc.mrbird.febs.dapp.entity.DataDictionaryCustom;
@@ -13,6 +14,9 @@
 import cc.mrbird.febs.dapp.mapper.PlatformBannerMapper;
 import cc.mrbird.febs.dapp.service.AsyncCjService;
 import cc.mrbird.febs.dapp.service.IAdminBannerService;
+import cn.hutool.core.date.DateTime;
+import cn.hutool.core.date.DateUtil;
+import cn.hutool.core.util.StrUtil;
 import com.baomidou.mybatisplus.core.metadata.IPage;
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
@@ -108,6 +112,16 @@
 
     @Override
     public IPage<DappHdRecord> findHdRecordInPage(DappHdRecord dappHdRecord, QueryRequest request) {
+        String startTime = dappHdRecord.getStartTime();
+        String endTime = dappHdRecord.getEndTime();
+        if(StrUtil.isNotBlank(startTime) && StrUtil.isNotBlank(endTime)){
+            DateTime dateStartTime= DateUtil.parseDate(startTime);
+            DateTime dateEndTime = DateUtil.parseDate(endTime);
+            int compare = DateUtil.compare(dateStartTime, dateEndTime);
+            if(compare >= 0){
+                throw new FebsException("请输入正确的开始时间和结束时间");
+            }
+        }
         Page<DappHdRecord> page = new Page<>(request.getPageNum(), request.getPageSize());
         IPage<DappHdRecord> dappHdRecordIPage = dappHdRecordMapper.findHdRecordInPage(page, dappHdRecord);
         return dappHdRecordIPage;

--
Gitblit v1.9.1