Java后端检查空条件查询

复制代码
通过抛出运行异常:throw new RuntimeException("请输入查询条件!");

BranchWarehouseServiceImpl.java
java 复制代码
    // 查询试剂交易(入库/出库)记录
    @Override
    public List<BranchWarehouseTransactions> queryForReagent(BranchWarehouseTransactionsQueryDTO queryDTO) {
        if ((queryDTO.getTransactionTime() == null || queryDTO.getTransactionTime().isEmpty()) &&
                queryDTO.getTransactionType() == null &&
                (queryDTO.getMaterialName() == null || queryDTO.getMaterialName().isEmpty())) {
            throw new RuntimeException("请输入查询条件!");
        }
        return branchWarehouseMapper.selectForReagent(queryDTO);
    }

前端应用效果:

相关推荐
折哥的程序人生 · 物流技术专研1 分钟前
Tomcat 严重警告:JDBC 驱动未注销 + 工作线程泄漏 —— 原因、影响与彻底修复(生产级终极指南)
java·运维·数据库·mysql·oracle·tomcat
一个儒雅随和的男子5 分钟前
sentinel底层原理剖析以及实战优化
java·网络·sentinel
伊灵eLing11 分钟前
GoLang 语言基础
开发语言·后端·golang
两年半的个人练习生^_^11 分钟前
JMM 进阶:彻底理解 synchronized 实现原理
java·开发语言
小白不白11113 分钟前
Invoke的用法
开发语言·人工智能·数码相机·计算机视觉·c#
techdashen16 分钟前
What is maintenance, anyway?
开发语言·后端·rust
戳代码的新星17 分钟前
论小白如何学会使用Maven
java·maven
wyhwust18 分钟前
maven的安装和配置
java
万法若空19 分钟前
C/C++基本类型表示范围
c语言·开发语言·c++
yijianace22 分钟前
Python爬虫实战:BooksToScrape 多线程爬取与图片下载
开发语言·爬虫·python