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 fec07405..cb0d917c 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 @@ -443,8 +443,12 @@ public class BaseInvoiceController extends AbstractController { String qsr = (String)map.get("qsr"); String company = (String)map.get("company"); String menuId = (String)map.get("menuId"); + String bzdh = (String) map.get("bzdh"); + String inAccountStatus = (String) map.get("inaccountStatus"); Map pramsMap = new HashMap<>(18); + pramsMap.put("bzdh", bzdh); + pramsMap.put("inAccountStatus", inAccountStatus); pramsMap.put("company", company); pramsMap.put("menuId", menuId); pramsMap.put("business", getUserInfo().getBusiness()); @@ -468,7 +472,7 @@ public class BaseInvoiceController extends AbstractController { log.info("accountPeriod:{}",accountPeriod); } // pramsMap.put("accountPeriod", map.get("accountPeriod")); - String inAccountStatus = (String)map.get("inAccountStatus"); +// String inAccountStatus = (String)map.get("inAccountStatus"); if (sfkrz != null) { if (!"99".equals(sfkrz)) { @@ -566,9 +570,9 @@ public class BaseInvoiceController extends AbstractController { if (!StringUtils.isBlank(qsr)) { pramsMap.put("qsr", qsr); } - if (StringUtils.isNotBlank(inAccountStatus)) { - pramsMap.put("inAccountStatus", inAccountStatus); - } +// if (StringUtils.isNotBlank(inAccountStatus)) { +// pramsMap.put("inAccountStatus", inAccountStatus); +// } try { return ResponseEntity .ok(R.ok().put("data", baseInvoiceManualCheckService.selectByManualCheck(pramsMap, curr, size))); diff --git a/dxhy-base/src/main/java/com/dxhy/base/entity/BaseTDxRecordInvoice.java b/dxhy-base/src/main/java/com/dxhy/base/entity/BaseTDxRecordInvoice.java index 856c6a67..c6025ba9 100644 --- a/dxhy-base/src/main/java/com/dxhy/base/entity/BaseTDxRecordInvoice.java +++ b/dxhy-base/src/main/java/com/dxhy/base/entity/BaseTDxRecordInvoice.java @@ -509,4 +509,6 @@ public class BaseTDxRecordInvoice implements Serializable { private String postingTime; //影像号 private String imageId; + //报账单号 + private String bzdh; } diff --git a/dxhy-base/src/main/java/com/dxhy/base/model/BaseSggxCxRespVO.java b/dxhy-base/src/main/java/com/dxhy/base/model/BaseSggxCxRespVO.java index b9e2c0cc..a9f770a5 100644 --- a/dxhy-base/src/main/java/com/dxhy/base/model/BaseSggxCxRespVO.java +++ b/dxhy-base/src/main/java/com/dxhy/base/model/BaseSggxCxRespVO.java @@ -149,4 +149,9 @@ public class BaseSggxCxRespVO { */ private String accountPeriod; + /** + * 报账单号 + */ + private String bzdh; + } diff --git a/dxhy-base/src/main/java/com/dxhy/base/service/invoicecheck/BaseInvoiceManualCheckServiceImpl.java b/dxhy-base/src/main/java/com/dxhy/base/service/invoicecheck/BaseInvoiceManualCheckServiceImpl.java index 098ea695..ec5de2f0 100644 --- a/dxhy-base/src/main/java/com/dxhy/base/service/invoicecheck/BaseInvoiceManualCheckServiceImpl.java +++ b/dxhy-base/src/main/java/com/dxhy/base/service/invoicecheck/BaseInvoiceManualCheckServiceImpl.java @@ -185,6 +185,8 @@ public class BaseInvoiceManualCheckServiceImpl extends MpBaseServiceImpl - + + + @@ -91,6 +93,12 @@ and t.qs_status = #{qszt} + + and t.bzdh = #{bzdh} + + + and t.inaccount_status = #{inAccountStatus} + and date_format(t.qs_date,'%Y-%m-%d') between #{qsksrq} and #{qsjsrq} @@ -151,9 +159,6 @@ ) or (t.dept_id is null or t.dept_id='' or t.dept_id='99')) - - and t.in_account_status = #{inAccountStatus} - and t.ele_invoice_no = #{eleInvoiceNo} @@ -354,8 +359,7 @@ and t.auth_status in('0','5','6') and t.export_mark = '0' and t.company = #{company} - + and t.invoice_status in ('0','7') and t.invoice_amount>0 and t.tax_amount>=0 @@ -363,8 +367,7 @@ and d.tj_status in('0','3') - + and (t.invoice_status in ('1','2','3','4','8','80') or t.invoice_amount <0 or t.tax_amount <0 or date_format(t.invoice_date,'%Y%m%d') <= c.select_start_date or date_format(t.invoice_date,'%Y%m%d') >= @@ -424,6 +427,12 @@ and t.invoice_source =#{invoiceSource} + + and t.bzdh = #{bzdh} + + + and t.inaccount_status = #{inAccountStatus} + and (t.dept_id is null or t.dept_id='' or t.dept_id='99') @@ -435,6 +444,7 @@ ) or (t.dept_id is null or t.dept_id='' or t.dept_id='99')) + @@ -443,9 +453,9 @@ and t.settlement_no like concat(#{settlementNo},'%') - - and t.in_account_status = #{inAccountStatus} - + + + and t.ele_invoice_no = #{eleInvoiceNo} diff --git a/dxhy-sign/src/main/java/com/dxhy/sign/service/fpqs/impl/FpqsServiceImpl.java b/dxhy-sign/src/main/java/com/dxhy/sign/service/fpqs/impl/FpqsServiceImpl.java index a24970b6..150ba6d1 100644 --- a/dxhy-sign/src/main/java/com/dxhy/sign/service/fpqs/impl/FpqsServiceImpl.java +++ b/dxhy-sign/src/main/java/com/dxhy/sign/service/fpqs/impl/FpqsServiceImpl.java @@ -275,7 +275,10 @@ public class FpqsServiceImpl extends MpBaseServiceImpl {}0",note); + if(pramsMap.get("eleInvoiceNo") != null){ + note = null; + } // uuid = 发票代码+发票号码 String uuid = pramsMap.get("invoiceCode") + pramsMap.get("invoiceNo"); // 2、查询扫描表是否有数据,有(重复扫描)且签收结果为成功则return,下一个 @@ -342,7 +345,7 @@ public class FpqsServiceImpl extends MpBaseServiceImpl