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 443263fc..e42d5626 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 @@ -121,6 +121,9 @@ public class BaseInvoiceController extends AbstractController { public Object listRzFpxx(@RequestBody Map map) { String gfsh = (String)map.get("gfsh"); String companyCode = (String) map.get("companyCode"); + if (StringUtils.isBlank(gfsh)||StringUtils.isBlank(companyCode)){ + return ResponseEntity.ok(R.error(CommonConstants.GFSH_OR_COMPANYCODE_MISS)); + } String invoiceType = (String)map.get("invoiceType"); String invoiceSource = (String)map.get("invoiceSource"); String kpksrq = (String)map.get("kpksrq"); @@ -219,38 +222,11 @@ 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); - } else { -// gfshList = UserInfoUtil.getGfshAll(getUserInfo().getOrg()); - gfshList = getGfshList(gfshList,getUserInfo().getCompanyCodes()); - } - pramsMap.put("gfsh", gfshList); - boolean flag = checkList(gfshList); + pramsMap.put("gfsh", gfsh); + + pramsMap.put("companyCode",companyCode); - if (flag){ - pramsMap.put("sign","88"); - log.info("登陆账号无税号"); - } - //所属组织 -// List companyCodeList = new ArrayList<>(); -// if (StringUtils.isNotBlank(companyCode)){ -// companyCodeList.add(companyCode); -// }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("companyCode",companyCode); - } if (StringUtils.isNotBlank(taxRate) && !"99".equals(taxRate)){ // List rates = new ArrayList<>(); 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 f959eee5..ae60eeeb 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 @@ -20,6 +20,7 @@ import com.dxhy.common.vo.Tax; import com.github.pagehelper.PageHelper; import com.github.pagehelper.PageInfo; import lombok.extern.slf4j.Slf4j; +import org.apache.commons.lang3.StringUtils; import org.springframework.stereotype.Service; import javax.annotation.Resource; @@ -63,7 +64,7 @@ public class BaseRzFpxxServiceImpl extends MpBaseServiceImpl gfshList = (List)pramsMap.get("gfsh"); + String gfsh = (String) pramsMap.get("gfsh"); // log.info("购方税号{}",gfshList != null && !gfshList.isEmpty()); List taxList = (List)pramsMap.get("taxList"); List orgList = new ArrayList<>(); @@ -75,7 +76,7 @@ public class BaseRzFpxxServiceImpl extends MpBaseServiceImpl{}",orgList); - if (gfshList.size() == 0) { + if (StringUtils.isBlank(gfsh)) { // 未从getUserInfo()获取到购方税号信息 json.put("hjsl", "0"); json.put("hjje", "0"); 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 4e008b21..e392ad82 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 @@ -192,8 +192,6 @@ public class BaseInvoiceManualCheckServiceImpl extends MpBaseServiceImpl - 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) - and t.invoice_status = #{invoiceStatus}