diff --git a/ServiceSite/src/main/java/com/seasky/seaskyocr/application/command/claimAudit/ClaimAuditCmdServiceImpl.java b/ServiceSite/src/main/java/com/seasky/seaskyocr/application/command/claimAudit/ClaimAuditCmdServiceImpl.java index edf5badf4c0eee9062a7479dd175852735fe7cc0..2285f3c23b620ed81c3619081bfd2cf50dc44184 100644 --- a/ServiceSite/src/main/java/com/seasky/seaskyocr/application/command/claimAudit/ClaimAuditCmdServiceImpl.java +++ b/ServiceSite/src/main/java/com/seasky/seaskyocr/application/command/claimAudit/ClaimAuditCmdServiceImpl.java @@ -1908,23 +1908,32 @@ public class ClaimAuditCmdServiceImpl implements ClaimAuditCmdService { //} 鎶奻jType涔熷姞鍦ㄩ厤缃噷浜� if (loopList.size() > 0) { JSONArray fjTitleArray = JSON.parseArray(fjTitle); + String fjTitle0 = ""; StringBuilder stringBuilder = new StringBuilder(); for (int i = 0; i < fjTitleArray.size(); i++) { String str = fjTitleArray.getString(i); String substring = str.substring(str.indexOf("\"") + 1, str.lastIndexOf("\"")); stringBuilder.append(substring).append(","); + if (i == 0) { + fjTitle0 = substring; + } } fjTitle = stringBuilder.length() > 0 ? stringBuilder.toString() : ""; - for (InvoiceSettingAggregate fjAgg : loopList) { - //todo 鍏堟瘮杈僨pTitle - if (!StringUtils.isEmpty(fpTitle) && (fjAgg.getInvoiceName().contains(fpTitle) || fjAgg.getInvoiceName().contains(ClaimAuditUtil.getBillType(configAgg.getBillTypeMap(), fpTitle)))) { - invoiceName = fjAgg.getInvoiceName(); - break; - } - //todo 鍐嶆瘮杈僨jTitle - if (!StringUtils.isEmpty(fjTitle) && fjAgg.getInvoiceName().contains(fjTitle)) { - invoiceName = fjAgg.getInvoiceName(); - break; + if ("鏀舵嵁".equals(fjTitle0)) { + invoiceName = "鏈煡"; + } + else { + for (InvoiceSettingAggregate fjAgg : loopList) { + //todo 鍏堟瘮杈僨pTitle + if (!StringUtils.isEmpty(fpTitle) && (fjAgg.getInvoiceName().contains(fpTitle) || fjAgg.getInvoiceName().contains(ClaimAuditUtil.getBillType(configAgg.getBillTypeMap(), fpTitle)))) { + invoiceName = fjAgg.getInvoiceName(); + break; + } + //todo 鍐嶆瘮杈僨jTitle + if (!StringUtils.isEmpty(fjTitle) && fjAgg.getInvoiceName().contains(fjTitle)) { + invoiceName = fjAgg.getInvoiceName(); + break; + } } } }