|
|
@ -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);
|
|
|
|