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 9ee90083..c93393e2 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,6 +189,9 @@ public class BaseInvoiceController extends AbstractController { pramsMap.put("voucherNumber", map.get("voucherNumber")); List taxList = getUserInfo().getOrg(); pramsMap.put("taxList", taxList); + if (!StringUtils.isNotBlank(gfsh)){ + pramsMap.put("sign","88"); + } List gfshList = new ArrayList<>(); if (!"99".equals(gfsh) && StringUtils.isNotBlank(gfsh)) { gfshList.add(gfsh); @@ -203,8 +206,12 @@ public class BaseInvoiceController extends AbstractController { // }else { // companyCodeList = getUserInfo().getCompanyCodes(); // } + if (StringHelper.isNotBlank(companyCode) && "99".equals(companyCode)){ + pramsMap.put("companyCodes",getUserInfo().getCompanyCodes()); + log.info("组织机构====>{}",pramsMap.get("companyCodes")); + } if (StringUtils.isNotBlank(companyCode)){ - pramsMap.put("companyCodes",companyCode); + pramsMap.put("companyCode",companyCode); } if (!StringHelper.isBlank(invoiceType)) { @@ -545,6 +552,9 @@ public class BaseInvoiceController extends AbstractController { pramsMap.put("invoiceSource", invoiceSource); } } + if (!StringUtils.isNotBlank(gfsh)){ + pramsMap.put("sign","88"); + } List gfshList = new ArrayList<>(); if (!"99".equals(gfsh) && StringUtils.isNotBlank(gfsh)) { gfshList.add(gfsh); @@ -561,8 +571,12 @@ public class BaseInvoiceController extends AbstractController { // companyCodeList = getUserInfo().getCompanyCodes(); // log.info("获取到的组织信息{}",companyCodeList); // } + if (StringHelper.isNotBlank(companyCode) && "99".equals(companyCode)){ + pramsMap.put("companyCodes",getUserInfo().getCompanyCodes()); + log.info("组织机构====>{}",pramsMap.get("companyCodes")); + } if (StringUtils.isNotBlank(companyCode)){ - pramsMap.put("companyCodes",companyCode); + pramsMap.put("companyCode",companyCode); } diff --git a/dxhy-base/src/main/java/com/dxhy/base/service/fpxxrz/BaseRzFpxxServiceImpl.java b/dxhy-base/src/main/java/com/dxhy/base/service/fpxxrz/BaseRzFpxxServiceImpl.java index fe444171..8954882d 100644 --- a/dxhy-base/src/main/java/com/dxhy/base/service/fpxxrz/BaseRzFpxxServiceImpl.java +++ b/dxhy-base/src/main/java/com/dxhy/base/service/fpxxrz/BaseRzFpxxServiceImpl.java @@ -96,6 +96,7 @@ public class BaseRzFpxxServiceImpl extends MpBaseServiceImpl gfshList1 = new ArrayList<>(); List curList = baseTDxRecordInvoiceDao.selectDksh(pramsMap); log.info("认证查询列表-返回的所属期列表为:{}",curList); diff --git a/dxhy-base/src/main/resources/mapper/BaseFpZhMapper.xml b/dxhy-base/src/main/resources/mapper/BaseFpZhMapper.xml index 2980ff5a..3571843d 100644 --- a/dxhy-base/src/main/resources/mapper/BaseFpZhMapper.xml +++ b/dxhy-base/src/main/resources/mapper/BaseFpZhMapper.xml @@ -80,15 +80,25 @@ and t.auth_status != '0' and t.rzh_yesorno != '0' and t.company = #{company} - and t.gf_tax_no in - - #{item} - + + and t.gf_tax_no in + + #{item} + + - - and t.comp_code = #{companyCodes} + + and (t.comp_code in + + #{companyCode} + + or t.comp_code is null or t.comp_code = '' + ) - + + and t.comp_code = #{companyCode} + + and (t.comp_code = '' or t.comp_code is null) @@ -351,14 +361,25 @@ and t.export_mark = '0' and t.rzh_yesorno != '0' and t.company =#{company} - and t.gf_tax_no in - - #{item} - - - and t.comp_code = #{companyCodes} + + and t.gf_tax_no in + + #{item} + + + + + and (t.comp_code in + + #{companyCode} + + or t.comp_code is null or t.comp_code = '' + ) + + + and t.comp_code = #{companyCode} - + and (t.comp_code = '' or t.comp_code is null) diff --git a/dxhy-base/src/main/resources/mapper/BaseSggxcxMapper.xml b/dxhy-base/src/main/resources/mapper/BaseSggxcxMapper.xml index 3ceba96c..05bdee50 100644 --- a/dxhy-base/src/main/resources/mapper/BaseSggxcxMapper.xml +++ b/dxhy-base/src/main/resources/mapper/BaseSggxcxMapper.xml @@ -92,18 +92,29 @@ c.select_end_date or d.tj_status in ('1','2')) - and t.gf_tax_no in - - #{item} - + + and t.gf_tax_no in + + #{item} + + + - - and t.comp_code = #{companyCodes} + + and (t.comp_code in + + #{companyCode} + + or t.comp_code is null or t.comp_code = '' + ) + + + and t.comp_code = #{companyCode} - + and (t.comp_code = '' or t.comp_code is null) @@ -408,18 +419,29 @@ c.select_end_date or d.tj_status in ('1','2')) - and t.gf_tax_no in - - #{item} - + + and t.gf_tax_no in + + #{item} + + + - - and t.comp_code = #{companyCodes} + + and (t.comp_code in + + #{companyCode} + + or t.comp_code is null or t.comp_code = '' + ) + + + and t.comp_code = #{companyCode} - + and (t.comp_code = '' or t.comp_code is null) diff --git a/dxhy-extend/src/main/java/com/dxhy/extend/controller/ExtInvoicePoolController.java b/dxhy-extend/src/main/java/com/dxhy/extend/controller/ExtInvoicePoolController.java index bbcb9f87..881ce31f 100644 --- a/dxhy-extend/src/main/java/com/dxhy/extend/controller/ExtInvoicePoolController.java +++ b/dxhy-extend/src/main/java/com/dxhy/extend/controller/ExtInvoicePoolController.java @@ -57,13 +57,17 @@ public class ExtInvoicePoolController extends AbstractController { pramsMap.put("dbName", getUserInfo().getDbName()); List gfshList = new ArrayList<>(); - if (!"99".equals(pramsMap.get("gfsh")) && pramsMap.get("gfsh") != null && !"".equals(pramsMap.get("gfsh"))) { - gfshList.add(pramsMap.get("gfsh").toString()); - } else { - gfshList = UserInfoUtil.getGfshAll(getUserInfo().getOrg()); - if (gfshList.size() == 0) { - return ResponseEntity.ok(R.ok().put("data", "")); - } +// if (!"99".equals(pramsMap.get("gfsh")) && pramsMap.get("gfsh") != null && !"".equals(pramsMap.get("gfsh"))) { +// gfshList.add(pramsMap.get("gfsh").toString()); +// } else { +// gfshList = UserInfoUtil.getGfshAll(getUserInfo().getOrg()); +// if (gfshList.size() == 0) { +// return ResponseEntity.ok(R.ok().put("data", "")); +// } +// } + gfshList = UserInfoUtil.getGfshAll(getUserInfo().getOrg()); + if (gfshList.size() == 0) { + return ResponseEntity.ok(R.ok().put("data", "")); } pramsMap.put("gfsh", gfshList); if (pramsMap.get("cjksyf") != null && !"".equals(pramsMap.get("cjksyf"))) { @@ -207,14 +211,18 @@ public class ExtInvoicePoolController extends AbstractController { pramsMap.put("dbName", getUserInfo().getDbName()); List gfshList = new ArrayList<>(); - if (!"99".equals(pramsMap.get("gfsh")) && pramsMap.get("gfsh") != null && !"".equals(pramsMap.get("gfsh"))) { - gfshList.add(pramsMap.get("gfsh").toString()); - } else { - gfshList = UserInfoUtil.getGfshAll(getUserInfo().getOrg()); - if (gfshList.size() == 0) { +// if (!"99".equals(pramsMap.get("gfsh")) && pramsMap.get("gfsh") != null && !"".equals(pramsMap.get("gfsh"))) { +// gfshList.add(pramsMap.get("gfsh").toString()); +// } else { +// gfshList = UserInfoUtil.getGfshAll(getUserInfo().getOrg()); +// if (gfshList.size() == 0) { +// return ResponseEntity.ok(R.ok().put("data", "")); +// } +// } + gfshList = UserInfoUtil.getGfshAll(getUserInfo().getOrg()); + if (gfshList.size() == 0) { return ResponseEntity.ok(R.ok().put("data", "")); } - } pramsMap.put("taxno", gfshList); if (pramsMap.get("cjksyf") != null && !"".equals(pramsMap.get("cjksyf"))) { pramsMap.put("cjksyf", DateUtils.getMorning(DateUtils.strToDate(pramsMap.get("cjksyf").toString()))); diff --git a/dxhy-extend/src/main/resources/mapper/ExtInvoicePoolMapper.xml b/dxhy-extend/src/main/resources/mapper/ExtInvoicePoolMapper.xml index a3828245..8ce721fb 100644 --- a/dxhy-extend/src/main/resources/mapper/ExtInvoicePoolMapper.xml +++ b/dxhy-extend/src/main/resources/mapper/ExtInvoicePoolMapper.xml @@ -69,10 +69,10 @@ like CONCAT('%',#{keyWord},'%') - - - - + and t.gf_tax_no in + + #{item} + and t.invoice_type = #{invoiceType} @@ -218,10 +218,10 @@ like CONCAT('%',#{keyWord},'%') - - - - + and t.gf_tax_no in + + #{item} + and t.invoice_type = #{invoiceType} @@ -506,10 +506,10 @@ like CONCAT('%',#{keyWord},'%') - - - - + and t.xf_tax_no in + + #{item} + and t.invoice_type = #{invoiceType} @@ -617,10 +617,10 @@ like CONCAT('%',#{keyWord},'%') - - - - + and t.xf_tax_no in + + #{item} + and t.invoice_type = #{invoiceType}