diff --git a/casic-metering-service/src/main/java/com/casic/missiles/service/Impl/business/BusinessCertificatePrintServiceImpl.java b/casic-metering-service/src/main/java/com/casic/missiles/service/Impl/business/BusinessCertificatePrintServiceImpl.java index 7443e5d..2aef3c0 100644 --- a/casic-metering-service/src/main/java/com/casic/missiles/service/Impl/business/BusinessCertificatePrintServiceImpl.java +++ b/casic-metering-service/src/main/java/com/casic/missiles/service/Impl/business/BusinessCertificatePrintServiceImpl.java @@ -1,6 +1,8 @@ package com.casic.missiles.service.Impl.business; +import cn.hutool.core.collection.CollectionUtil; import cn.hutool.core.lang.Assert; +import cn.hutool.core.stream.CollectorUtil; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.casic.missiles.core.base.service.IBaseExportService; @@ -187,6 +189,9 @@ businessKeys = baseApprovalService.getPassedList(request.getFormId()); break; } + if (CollectionUtil.isEmpty(businessKeys)) { + businessKeys = null; + } approvalList = this.baseMapper.selectBatchForApprovalList(page, request, businessKeys); } List> staffList = this.baseMapper.getMeterStaffList();