diff --git a/xhpc-modules/xhpc-activity/src/main/java/com/xhpc/activity/service/impl/XhpcClearingCheckoutServiceImpl.java b/xhpc-modules/xhpc-activity/src/main/java/com/xhpc/activity/service/impl/XhpcClearingCheckoutServiceImpl.java index 6b09fd91..a0a22c0b 100644 --- a/xhpc-modules/xhpc-activity/src/main/java/com/xhpc/activity/service/impl/XhpcClearingCheckoutServiceImpl.java +++ b/xhpc-modules/xhpc-activity/src/main/java/com/xhpc/activity/service/impl/XhpcClearingCheckoutServiceImpl.java @@ -290,8 +290,14 @@ public class XhpcClearingCheckoutServiceImpl extends BaseService implements Xhpc File dataFile = DownloadUtil.downloadFile(fileUrl); com.xhpc.common.core.utils.poi.ExcelUtil util = new com.xhpc.common.core.utils.poi.ExcelUtil(CheckoutBankVo.class); List checkoutList = util.importExcel(new FileInputStream(dataFile)); + if(checkoutList.size() < 1){ + throw new CustomException("请检查表格数据是否正确"); + } String checkoutIds = checkoutList.stream().map(CheckoutBankVo::getIndex).collect(Collectors.joining(",")); + if(StringUtils.isEmpty(checkoutIds)){ + throw new CustomException("请检查表格中是否包括“顺序号”列"); + } String unReceiptIds = checkoutMapper.selectIdsByStatusAndIds(checkoutIds, 1); if (StringUtils.isNotEmpty(unReceiptIds)) {