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 18338429..e1fedf1f 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 @@ -189,13 +189,14 @@ public class BaseInvoiceController extends AbstractController { pramsMap.put("gfsh", gfshList); //所属组织 // List companyCodeList = new ArrayList<>(); - if (StringUtils.isNotBlank(companyCode)){ +// if (StringUtils.isNotBlank(companyCode)){ // companyCodeList.add(companyCode); - pramsMap.put("companyCode",companyCode); - } -// else { +// }else { // companyCodeList = getUserInfo().getCompanyCodes(); // } + if (StringUtils.isNotBlank(companyCode)){ + pramsMap.put("companyCodes",companyCode); + } if (!StringHelper.isBlank(invoiceType)) { if (!"99".equals(invoiceType)) { diff --git a/dxhy-base/src/main/resources/mapper/BaseFpZhMapper.xml b/dxhy-base/src/main/resources/mapper/BaseFpZhMapper.xml index 5a8009d3..3f34f81e 100644 --- a/dxhy-base/src/main/resources/mapper/BaseFpZhMapper.xml +++ b/dxhy-base/src/main/resources/mapper/BaseFpZhMapper.xml @@ -82,10 +82,12 @@ #{item} - and t.comp_code in - - #{companyCode} - + + and t.comp_code = #{companyCodes} + + + and (t.comp_code = '' or t.comp_code is null) + and t.invoice_status = #{invoiceStatus} @@ -345,12 +347,7 @@ and (t.comp_code = '' or t.comp_code is null) - - - - - + and t.invoice_status = #{invoiceStatus}