diff --git a/dxhy-admin/src/main/java/com/dxhy/admin/sys/service/impl/SysUserServiceImpl.java b/dxhy-admin/src/main/java/com/dxhy/admin/sys/service/impl/SysUserServiceImpl.java index 83d666f7..881c9306 100644 --- a/dxhy-admin/src/main/java/com/dxhy/admin/sys/service/impl/SysUserServiceImpl.java +++ b/dxhy-admin/src/main/java/com/dxhy/admin/sys/service/impl/SysUserServiceImpl.java @@ -294,6 +294,10 @@ public class SysUserServiceImpl extends ServiceImpl i } } } + SysCompanyEntity company = new SysCompanyEntity(); + company.setCompanyName("()暂无组织编码发票"); + company.setCompanyCode("88"); + companyEntitys.add(company); } user = this.toUser(user, userEntity); 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 5919aab5..18338429 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 @@ -188,13 +188,15 @@ public class BaseInvoiceController extends AbstractController { } pramsMap.put("gfsh", gfshList); //所属组织 - List companyCodeList = new ArrayList<>(); - if (StringUtils.isNotBlank(companyCode) && !"99".equals(companyCode)){ - companyCodeList.add(companyCode); - }else { - companyCodeList = getUserInfo().getCompanyCodes(); +// List companyCodeList = new ArrayList<>(); + if (StringUtils.isNotBlank(companyCode)){ +// companyCodeList.add(companyCode); + pramsMap.put("companyCode",companyCode); } - pramsMap.put("companyCodes",companyCodeList); +// else { +// companyCodeList = getUserInfo().getCompanyCodes(); +// } + if (!StringHelper.isBlank(invoiceType)) { if (!"99".equals(invoiceType)) { pramsMap.put("invoiceType", invoiceType); 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 ddb422ee..c94734f7 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 @@ -154,4 +154,9 @@ public class BaseSggxCxRespVO { */ private String bzdh; + /** + * 组织编码 + */ + private String compCode; + } 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 9950f8b1..7d45eee7 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 @@ -188,6 +188,7 @@ public class BaseInvoiceManualCheckServiceImpl extends MpBaseServiceImpl #{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}