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);
    }

前端应用效果:

相关推荐
饭小猿人11 小时前
Android 腾讯X5WebView如何禁止系统自带剪切板和自定义剪切板视图
android·java
byoass11 小时前
智巢AI知识库深度解析:企业文档管理从大海捞针到精准狙击的进化之路
开发语言·网络·人工智能·安全·c#·云计算
南境十里·墨染春水11 小时前
C++笔记 STL——set
开发语言·c++·笔记
L16247611 小时前
Win11 共享→Windows Server 访问故障总结(极简可复用)
开发语言·windows·php
Advancer-11 小时前
第二次蓝桥杯总结(上)
java·算法·职场和发展·蓝桥杯
\xin12 小时前
pikachu自编SQL(POST)
java·数据库·sql
一行代码一行诗++12 小时前
注释是什么和注释该怎么写(C语言)
java·前端·javascript
.柒宇.12 小时前
FastAPI 基础指南:从入门到实战
开发语言·python·fastapi
xyq202412 小时前
Go 错误处理
开发语言
JAVA面经实录91712 小时前
企业级java+LangChain4j-RAG系统 限流熔断降级
java·开发语言·分布式·langchain