|
|
|
@ -94,6 +94,7 @@ public class BaseInvoiceController extends AbstractController { |
|
|
|
|
@Resource |
|
|
|
|
private BaseIntelligentizeCheckService baseIntelligentizeCheckService; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
private static final Pattern PATTERN_DATE = Pattern.compile( |
|
|
|
|
"^(?:(?!0000)[0-9]{4}-(?:(?:0[1-9]|1[0-2])-(?:0[1-9]|1[0-9]|2[0-8])|(?:0[13-9]|1[0-2])-(?:29|30)|(?:0[13578]|1[02])-31)|(?:[0-9]{2}(?:0[48]|[2468][048]|[13579][26])|(?:0[48]|[2468][048]|[13579][26])00)-02-29)$"); |
|
|
|
|
private static final Pattern PATTERN_AMOUNT = Pattern.compile("^(([1-9]{1}\\d*)|([0]{1}))(\\.(\\d){0,2})?$"); |
|
|
|
@ -108,6 +109,7 @@ public class BaseInvoiceController extends AbstractController { |
|
|
|
|
@SysLog("调用发票认证综合查询入口接口") |
|
|
|
|
public Object listRzFpxx(@RequestBody Map<String, Object> map) { |
|
|
|
|
String gfsh = (String)map.get("gfsh"); |
|
|
|
|
String companyCode = (String) map.get("companyCode"); |
|
|
|
|
String invoiceType = (String)map.get("invoiceType"); |
|
|
|
|
String invoiceSource = (String)map.get("invoiceSource"); |
|
|
|
|
String kpksrq = (String)map.get("kpksrq"); |
|
|
|
@ -185,6 +187,14 @@ public class BaseInvoiceController extends AbstractController { |
|
|
|
|
gfshList = UserInfoUtil.getGfshAll(getUserInfo().getOrg()); |
|
|
|
|
} |
|
|
|
|
pramsMap.put("gfsh", gfshList); |
|
|
|
|
//所属组织
|
|
|
|
|
List<String> companyCodeList = new ArrayList<>(); |
|
|
|
|
if (StringUtils.isNotBlank(companyCode) && !"99".equals(companyCode)){ |
|
|
|
|
companyCodeList.add(companyCode); |
|
|
|
|
}else { |
|
|
|
|
companyCodeList = getUserInfo().getCompanyCodes(); |
|
|
|
|
} |
|
|
|
|
pramsMap.put("companyCodes",companyCodeList); |
|
|
|
|
if (!StringHelper.isBlank(invoiceType)) { |
|
|
|
|
if (!"99".equals(invoiceType)) { |
|
|
|
|
pramsMap.put("invoiceType", invoiceType); |
|
|
|
@ -459,6 +469,7 @@ public class BaseInvoiceController extends AbstractController { |
|
|
|
|
String menuId = (String)map.get("menuId"); |
|
|
|
|
String bzdh = (String) map.get("bzdh"); |
|
|
|
|
String inAccountStatus = (String) map.get("inAccountStatus"); |
|
|
|
|
String companyCode = (String) map.get("companyCode"); |
|
|
|
|
// //所属机构列表
|
|
|
|
|
// List<String> orgCodes = null;
|
|
|
|
|
// if (map.get("orgCodes") !=null){
|
|
|
|
@ -520,6 +531,17 @@ public class BaseInvoiceController extends AbstractController { |
|
|
|
|
} |
|
|
|
|
pramsMap.put("gfsh", gfshList); |
|
|
|
|
|
|
|
|
|
//所属组织
|
|
|
|
|
List<String> companyCodeList = new ArrayList<>(); |
|
|
|
|
if (StringUtils.isNotBlank(companyCode) && !"99".equals(companyCode)){ |
|
|
|
|
companyCodeList.add(companyCode); |
|
|
|
|
}else { |
|
|
|
|
companyCodeList = getUserInfo().getCompanyCodes(); |
|
|
|
|
log.info("获取到的组织信息{}",companyCodeList); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
pramsMap.put("companyCodes",companyCodeList); |
|
|
|
|
|
|
|
|
|
if (!StringUtils.isBlank(invoiceType)) { |
|
|
|
|
if (!"99".equals(invoiceType)) { |
|
|
|
|
pramsMap.put("invoiceType", invoiceType); |
|
|
|
@ -591,7 +613,6 @@ public class BaseInvoiceController extends AbstractController { |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if (!StringUtils.isBlank(xfmc)) { |
|
|
|
|
pramsMap.put("xfmc", xfmc); |
|
|
|
|
} |
|
|
|
|