diff --git a/jianshui-invoice/src/main/java/com/jianshui/invoice/service/impl/api/AisinoConsoleInvoiceApiServiceImpl.java b/jianshui-invoice/src/main/java/com/jianshui/invoice/service/impl/api/AisinoConsoleInvoiceApiServiceImpl.java index fc648b6..d651649 100644 --- a/jianshui-invoice/src/main/java/com/jianshui/invoice/service/impl/api/AisinoConsoleInvoiceApiServiceImpl.java +++ b/jianshui-invoice/src/main/java/com/jianshui/invoice/service/impl/api/AisinoConsoleInvoiceApiServiceImpl.java @@ -743,10 +743,26 @@ public class AisinoConsoleInvoiceApiServiceImpl implements IInvoiceApiService { } - + /** + * 作废结果查询 + */ @Override - public HXResponse deprecateQueryInvoice(DeprecateQueryInvoiceDTO invoice, Companyservice companyservice) { - return null; + public HXResponse deprecateQueryInvoice(DeprecateQueryInvoiceDTO deprecateQueryInvoiceDTO, Companyservice companyservice) { + + Invoice invoice = new Invoice(); + invoice.setSellerTaxnum(companyservice.getSellertax()); + invoice.setFpdm(deprecateQueryInvoiceDTO.getFpdm()); + invoice.setFphm(deprecateQueryInvoiceDTO.getFphm()); + QueryWrapper queryWrapper = new QueryWrapper<>(invoice); + queryWrapper.last(" limit 1 "); + Invoice result = invoiceMapper.selectOne(queryWrapper); + if (result == null) { + return new HXResponse("9999", "发票不存在"); + } + + JSONObject status = new JSONObject(); + status.put("status", result.getState()); + return new HXResponse("0000", "操作完成", status); } diff --git a/jianshui-invoice/src/main/java/com/jianshui/invoice/utils/InvoiceTest.java b/jianshui-invoice/src/main/java/com/jianshui/invoice/utils/InvoiceTest.java index 294f112..4eb4380 100644 --- a/jianshui-invoice/src/main/java/com/jianshui/invoice/utils/InvoiceTest.java +++ b/jianshui-invoice/src/main/java/com/jianshui/invoice/utils/InvoiceTest.java @@ -39,7 +39,8 @@ public class InvoiceTest { // String key = "ZWaJUo9tKNKKQTQCryW9dw=="; // 1242 // String key = "LTEO+oOgWMsuQAOUglqXuQ=="; // 1200 // String key = "n9tFehADzqvXWeX4pqHf0g=="; // 1260 - String key = "BUgDX62Wh1NChV+h1XCXdw=="; // 1255 +// String key = "BUgDX62Wh1NChV+h1XCXdw=="; // 1255 + String key = "BUgDX62Wh1NChV+h1XCXdw=="; // 1203 // String key = "TG1NR1N0R3RPcEY0eE55dg=="; // 1132 // String key = "2KF3rawkN1B1gGjwrtBMlQ=="; // 500