From b0f9f8adf0a1364fc943d8be91a02581bb37bdfa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B7=AF=E6=98=8E=E6=85=A7?= <1191093413@qq.com> Date: Wed, 24 Jan 2024 16:28:15 +0800 Subject: [PATCH] =?UTF-8?q?=E8=AE=A4=E8=AF=81=E6=9F=A5=E8=AF=A2=EF=BC=9A?= =?UTF-8?q?=E8=A7=A3=E5=86=B3=E6=95=B4=E5=90=88=E6=89=8B=E5=B7=A5=E8=AE=A4?= =?UTF-8?q?=E8=AF=81=E7=9A=84=E9=80=BB=E8=BE=91=E5=86=B2=E7=AA=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/BaseInvoiceController.java | 2 +- .../main/resources/mapper/BaseFpZhMapper.xml | 25 ++++++++++++++----- .../dxhy/core/thread/RzFpxxExportThread.java | 2 +- .../src/main/resources/mapper/FpZhMapper.xml | 18 ++++++++++--- 4 files changed, 35 insertions(+), 12 deletions(-) diff --git a/dxhy-base/src/main/java/com/dxhy/base/controller/BaseInvoiceController.java b/dxhy-base/src/main/java/com/dxhy/base/controller/BaseInvoiceController.java index e12468a3..33296232 100644 --- a/dxhy-base/src/main/java/com/dxhy/base/controller/BaseInvoiceController.java +++ b/dxhy-base/src/main/java/com/dxhy/base/controller/BaseInvoiceController.java @@ -313,7 +313,7 @@ public class BaseInvoiceController extends AbstractController { if (!"99".equals(rzclzt)) { pramsMap.put("rzclzt", rzclzt); } else { - pramsMap.put("rzclzt", ""); + pramsMap.put("rzclzt", "99"); } } else { return ResponseEntity.ok(R.error("认证状态不能为空!")); diff --git a/dxhy-base/src/main/resources/mapper/BaseFpZhMapper.xml b/dxhy-base/src/main/resources/mapper/BaseFpZhMapper.xml index a9cd0dd4..559abec3 100644 --- a/dxhy-base/src/main/resources/mapper/BaseFpZhMapper.xml +++ b/dxhy-base/src/main/resources/mapper/BaseFpZhMapper.xml @@ -80,16 +80,24 @@ and t.company = #{company} and t.gf_tax_no = #{gfsh} and t.comp_code = #{companyCode} - + and t.bdk_status in ('1','2') - + AND t.inaccount_status = '1' AND t.rzh_yesorno = '0' and t.bzdh is not null + + + AND ( + (t.auth_status = '4' and t.bdk_status IN ( '1', '2' )) + or (t.auth_status in ('0','6') AND t.inaccount_status = '1' AND t.rzh_yesorno = '0' and t.bzdh is not null) + or t.auth_status in ('2','3','5') + ) + and t.invoice_status = #{invoiceStatus} @@ -372,11 +380,10 @@ and t.auth_status in ('0','2','3','4','5','6') and t.export_mark = '0' and t.company =#{company} - + and t.bdk_status in ('1','2') - - + AND t.inaccount_status = '1' AND t.rzh_yesorno = '0' @@ -384,7 +391,13 @@ - + + AND ( + (t.auth_status = '4' and t.bdk_status IN ( '1', '2' )) + or (t.auth_status in ('0','6') AND t.inaccount_status = '1' AND t.rzh_yesorno = '0' and t.bzdh is not null) + or t.auth_status in ('2','3','5') + ) + and t.invoice_status = #{invoiceStatus} diff --git a/dxhy-core/src/main/java/com/dxhy/core/thread/RzFpxxExportThread.java b/dxhy-core/src/main/java/com/dxhy/core/thread/RzFpxxExportThread.java index e269b54b..b0ba0500 100644 --- a/dxhy-core/src/main/java/com/dxhy/core/thread/RzFpxxExportThread.java +++ b/dxhy-core/src/main/java/com/dxhy/core/thread/RzFpxxExportThread.java @@ -245,7 +245,7 @@ public class RzFpxxExportThread extends BaseThread { if (!"99".equals(rzclzt) && StringUtils.isNotBlank(rzclzt)) { pramsMap.put("rzclzt", rzclzt); } else { - pramsMap.put("rzclzt", ""); + pramsMap.put("rzclzt", "99"); } if (!StringUtils.isBlank(invoiceNo)) { if(invoiceNo.length()==8){ diff --git a/dxhy-core/src/main/resources/mapper/FpZhMapper.xml b/dxhy-core/src/main/resources/mapper/FpZhMapper.xml index 3cdd444b..974d6414 100644 --- a/dxhy-core/src/main/resources/mapper/FpZhMapper.xml +++ b/dxhy-core/src/main/resources/mapper/FpZhMapper.xml @@ -111,17 +111,24 @@ and t.company = #{company} and t.gf_tax_no = #{gfsh} and t.comp_code = #{companyCode} - - + and t.bdk_status in ('1','2') - + AND t.inaccount_status = '1' AND t.rzh_yesorno = '0' and t.bzdh is not null + + + AND ( + (t.auth_status = '4' and t.bdk_status IN ( '1', '2' )) + or (t.auth_status in ('0','6') AND t.inaccount_status = '1' AND t.rzh_yesorno = '0' and t.bzdh is not null) + or t.auth_status in ('2','3','5') + ) + and t.invoice_status = #{invoiceStatus} @@ -164,9 +171,12 @@ and t.image_id = #{imageId} - + and t.auth_status = #{rzclzt} + + and (t.auth_status = '2' or t.auth_status = '3') + and t.bdk_status = #{rzlx}