From e32fa93b1d011d000580f1f39e931ce423c533f8 Mon Sep 17 00:00:00 2001 From: linfso Date: Wed, 7 Aug 2024 16:42:27 +0800 Subject: [PATCH] md --- .../impl/EmisSettleInvoiceChRecordServiceImpl.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisSettleInvoiceChRecordServiceImpl.java b/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisSettleInvoiceChRecordServiceImpl.java index 8c7fff22f..49a84a09c 100644 --- a/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisSettleInvoiceChRecordServiceImpl.java +++ b/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisSettleInvoiceChRecordServiceImpl.java @@ -257,9 +257,6 @@ public class EmisSettleInvoiceChRecordServiceImpl implements IEmisSettleInvoiceC String token = HXSdk.getToken(emisBaseInvoiceChInfo.getAppKey(), emisBaseInvoiceChInfo.getAppSecret()); - EmisSettleInvoiceChRecord updRecord = new EmisSettleInvoiceChRecord(); - updRecord.setId(itemRecord.getId()); - // 立即查询状态 JSONObject jQRst = HXSdk.queryInvoiceResult(itemRecord.getReqNo(), token); if ("00000".equals(jQRst.getString("code"))) { @@ -267,6 +264,9 @@ public class EmisSettleInvoiceChRecordServiceImpl implements IEmisSettleInvoiceC JSONArray jInvoiceInfos = data.getJSONArray("invoiceInfos"); if (!CollectionUtils.isEmpty(jInvoiceInfos)) { + EmisSettleInvoiceChRecord updRecord=new EmisSettleInvoiceChRecord(); + updRecord.setId(itemRecord.getId()); + JSONObject item0 = jInvoiceInfos.getJSONObject(0); if ("2".equals(item0.getString("status"))) { updRecord.setFilePath(item0.getString("pdfUrl")); @@ -287,7 +287,7 @@ public class EmisSettleInvoiceChRecordServiceImpl implements IEmisSettleInvoiceC // 更新渠道开票状态,更新下载文件 // 开票成功 // 更新开票状态 - EmisSettleInvoiceRecord oldApply=emisSettleInvoiceRecordMapper.selectInvoiceRecordByApplySeqNo(updRecord.getApplySeqNo()); + EmisSettleInvoiceRecord oldApply=emisSettleInvoiceRecordMapper.selectInvoiceRecordByApplySeqNo(itemRecord.getApplySeqNo()); EmisSettleInvoiceRecord newApply = new EmisSettleInvoiceRecord(); newApply.setId(oldApply.getId()); newApply.setInvoiceStatus(updRecord.getOpenChStatus());