From e7e2bad88ab200050da800fb961ad107c0f4a05a Mon Sep 17 00:00:00 2001 From: dongxiaoke <1910333201@qq.com> Date: Tue, 25 Jun 2024 20:09:42 +0800 Subject: [PATCH] =?UTF-8?q?feature:=20=E5=A4=A7=E8=B1=A1=E5=BC=80=E7=A5=A8?= =?UTF-8?q?=E6=88=90=E5=8A=9F=E8=A1=A5=E5=81=BF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../service/impl/ElephantInvoiceServiceImpl.java | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/jianshui-invoice/src/main/java/com/jianshui/invoice/service/impl/ElephantInvoiceServiceImpl.java b/jianshui-invoice/src/main/java/com/jianshui/invoice/service/impl/ElephantInvoiceServiceImpl.java index 77269bd..0d6758c 100644 --- a/jianshui-invoice/src/main/java/com/jianshui/invoice/service/impl/ElephantInvoiceServiceImpl.java +++ b/jianshui-invoice/src/main/java/com/jianshui/invoice/service/impl/ElephantInvoiceServiceImpl.java @@ -196,10 +196,18 @@ public class ElephantInvoiceServiceImpl implements ElephantInvoiceService { public AjaxResult convertAndSaveInvoice(DdfpzxxV5 ddfpzxxV5, Companyservice companyservice) { DdfpxxV5 ddfpxx = ddfpzxxV5.getDDFPXX(); + + + Invoice invoiceQuery = invoiceMapper.selectByFpdmFphm(companyservice.getCompanyid(),ddfpxx.getYFPHM(),""); + if(invoiceQuery == null ){ + log.error("原蓝字发票信息不存在,发票号码为{}",ddfpxx.getYFPHM()); + return AjaxResult.error("发票信息不存在"); + } + //查询billInfo QueryWrapper queryWrapper = new QueryWrapper<>(); queryWrapper.eq("company_id", companyservice.getCompanyid()); - queryWrapper.eq("fpqqlsh", ddfpxx.getDDQQLSH()); + queryWrapper.eq("fpqqlsh", invoiceQuery.getFpqqlsh()); queryWrapper.orderByDesc("id"); queryWrapper.last(" limit 1"); BillInfo originBillInfo = billInfoMapper.selectOne(queryWrapper);