|
|
|
@ -132,6 +132,10 @@ public class CoDelExcelTXServiceImpl implements CoDelExcelTXService { |
|
|
|
headerMap.put(headerName, j); |
|
|
|
} |
|
|
|
} |
|
|
|
if (!headerMap.containsKey("发票号")) { |
|
|
|
log.info("TX预览跳过sheet: sheetName={}, reason=缺少发票号列", sheet.getSheetName()); |
|
|
|
return null; |
|
|
|
} |
|
|
|
validateTxImportHeaders(headerMap, sheet.getSheetName()); |
|
|
|
|
|
|
|
String cmcInvoice = ""; |
|
|
|
@ -498,6 +502,10 @@ public class CoDelExcelTXServiceImpl implements CoDelExcelTXService { |
|
|
|
headerMap.put(headerName, j); |
|
|
|
} |
|
|
|
} |
|
|
|
if (!headerMap.containsKey("发票号")) { |
|
|
|
log.info("TX导入跳过sheet: sheetName={}, reason=缺少发票号列", sheet.getSheetName()); |
|
|
|
return; |
|
|
|
} |
|
|
|
// 检查导入表头:必须与程序定义一致 |
|
|
|
validateTxImportHeaders(headerMap, sheet.getSheetName()); |
|
|
|
|
|
|
|
|