فهرست منبع

电子发票冲红

lishiqiang 5 روز پیش
والد
کامیت
0b32b37fe3

+ 6 - 4
ship-module-trade/ship-module-trade-biz/src/main/java/com/yc/ship/module/trade/job/InvoiceQueryJob.java

@@ -32,10 +32,12 @@ public class InvoiceQueryJob implements JobHandler {
     @Override
     public String execute(String param) {
         try {
-            List<InvoiceDO> list = invoiceService.getInvoices();
-            for (InvoiceDO invoiceDO : list) {
-                invoiceService.queryGroupInvoiceUrl(invoiceDO);
-            }
+            TenantUtils.execute(1L, () -> {
+                List<InvoiceDO> list = invoiceService.getInvoices();
+                for (InvoiceDO invoiceDO : list) {
+                    invoiceService.queryGroupInvoiceUrl(invoiceDO);
+                }
+            });
         } catch (Exception e) {
             log.error(">>>>>>>>>>>>>>>>>>>>>> queryGroupInvoiceUrlExecute Error <<<<<<<<<<<<<<<<<<<<<<");
             log.error(e.getMessage(), e);

+ 2 - 2
ship-module-trade/ship-module-trade-biz/src/main/java/com/yc/ship/module/trade/service/invoice/impl/InvoiceGroupServiceImpl.java

@@ -253,8 +253,8 @@ public class InvoiceGroupServiceImpl implements InvoiceGroupService {
                 tradeOrderRepositoryService.updateInvoiceStatusByOrderNo(orderNoList, InvoiceStatusEnum.NOT_INVOICED.getValue());
             }
         } catch (Exception e) {
-            invoice.setInvoiceStatus(InvoiceStatusEnum.INVOICE_RED_FAILED.getValue());
-            invoiceMapper.updateById(invoice);
+//            invoice.setInvoiceStatus(InvoiceStatusEnum.INVOICE_RED_FAILED.getValue());
+//            invoiceMapper.updateById(invoice);
             log.error("集团电子发票查询失败:", e);
             throw exception0(30_030_10, "集团电子发票查询失败");
         }