ariesy 增加权限筛选

release
yefei 2 years ago
parent 464e3d3991
commit 2252f1cd3d
  1. 31
      dxhy-base/src/main/java/com/dxhy/base/controller/BaseInvoiceController.java

@ -198,20 +198,7 @@ public class BaseInvoiceController extends AbstractController {
if (!StringUtils.isNotBlank(gfsh)){ if (!StringUtils.isNotBlank(gfsh)){
pramsMap.put("sign","88"); pramsMap.put("sign","88");
} }
List<String> gfshList = new ArrayList<>();
if (!"99".equals(gfsh) && StringUtils.isNotBlank(gfsh)) {
gfshList.add(gfsh);
} else {
gfshList = UserInfoUtil.getGfshAll(getUserInfo().getOrg());
}
pramsMap.put("gfsh", gfshList);
boolean flag = checkList(gfshList);
if (flag){
pramsMap.put("sign","88");
log.info("登陆账号无税号");
}
//所属组织 //所属组织
// List<String> companyCodeList = new ArrayList<>(); // List<String> companyCodeList = new ArrayList<>();
// if (StringUtils.isNotBlank(companyCode)){ // if (StringUtils.isNotBlank(companyCode)){
@ -227,6 +214,24 @@ public class BaseInvoiceController extends AbstractController {
pramsMap.put("companyCode",companyCode); pramsMap.put("companyCode",companyCode);
} }
//判断购方税号
List<String> 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);
if (flag){
pramsMap.put("sign","88");
log.info("登陆账号无税号");
}
if (StringUtils.isNotBlank(taxRate) && !"99".equals(taxRate)){ if (StringUtils.isNotBlank(taxRate) && !"99".equals(taxRate)){
// List<String> rates = new ArrayList<>(); // List<String> rates = new ArrayList<>();
// rates = convertRates(taxRate,rates); // rates = convertRates(taxRate,rates);

Loading…
Cancel
Save