diff --git a/dxhy-base/src/main/java/com/dxhy/base/service/invoicecheck/BaseInvoiceManualCheckServiceImpl.java b/dxhy-base/src/main/java/com/dxhy/base/service/invoicecheck/BaseInvoiceManualCheckServiceImpl.java index 45093a48..c8384fb1 100644 --- a/dxhy-base/src/main/java/com/dxhy/base/service/invoicecheck/BaseInvoiceManualCheckServiceImpl.java +++ b/dxhy-base/src/main/java/com/dxhy/base/service/invoicecheck/BaseInvoiceManualCheckServiceImpl.java @@ -602,10 +602,11 @@ public class BaseInvoiceManualCheckServiceImpl extends MpBaseServiceImpl taxnoMap,Map parentIdMap) { - log.info("deptId={}",deptId); - String taxno = taxnoMap.get(deptId); - - if(StringUtils.isEmpty(taxno)){ - deptId = parentIdMap.get(deptId); - log.info("获取map中的deptId:{}",deptId); - getGfsh(deptId,taxnoMap,parentIdMap); + String taxno = ""; + if(StringUtils.isNotEmpty(deptId)) { + log.info("deptId={}", deptId); + taxno = taxnoMap.get(deptId); + + if (StringUtils.isEmpty(taxno)) { + deptId = parentIdMap.get(deptId); + log.info("获取map中的deptId:{}", deptId); + getGfsh(deptId, taxnoMap, parentIdMap); + } } return taxno; }