|
|
|
@ -80,18 +80,18 @@ public class AutonomousSqServiceImpl implements AutonomousSqService { |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* 功能描述: 获取短信验证结果 |
|
|
|
|
* 功能描述: 全电登录获取回调结果 |
|
|
|
|
* |
|
|
|
|
* @param invoiceAllSubmitNoteDTO |
|
|
|
|
* @return : java.lang.Object |
|
|
|
|
*/ |
|
|
|
|
@Override |
|
|
|
|
public Object submitNoteResult(InvoiceAllSubmitNoteDTO invoiceAllSubmitNoteDTO) { |
|
|
|
|
log.info("获取短信验证结果入口,入参:{}", JSONUtil.toJsonStr(invoiceAllSubmitNoteDTO)); |
|
|
|
|
log.info("全电登录获取回调结果,入参:{}", JSONUtil.toJsonStr(invoiceAllSubmitNoteDTO)); |
|
|
|
|
// 短信提交
|
|
|
|
|
InvoiceAllLoginResult invoiceAllLoginResult = invoiceAllLoginResultMapper.findByQqlsh(invoiceAllSubmitNoteDTO.getTraceno()); |
|
|
|
|
if (invoiceAllLoginResult == null) { |
|
|
|
|
log.info("获取短信验证结果入口,未查询到该流水号相关信息,请确认后输入"); |
|
|
|
|
log.info("全电登录获取回调结果,未查询到该流水号相关信息,请确认后输入"); |
|
|
|
|
return AjaxResult.success("未查询到该流水号相关信息,请确认后输入"); |
|
|
|
|
} |
|
|
|
|
if ("F000".equals(invoiceAllLoginResult.getCode())) { |
|
|
|
@ -106,6 +106,90 @@ public class AutonomousSqServiceImpl implements AutonomousSqService { |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* 功能描述: 根据纳税人识别号转换地区 |
|
|
|
|
* @param nsrsbh |
|
|
|
|
* @return : java.lang.Object |
|
|
|
|
*/ |
|
|
|
|
@Override |
|
|
|
|
public Object nsrsbhConvertAddr(String nsrsbh) { |
|
|
|
|
if (nsrsbh.length() < 6){ |
|
|
|
|
return AjaxResult.success(""); |
|
|
|
|
} |
|
|
|
|
String subNsrsbh = nsrsbh.substring(2, 4); |
|
|
|
|
if ("15".equals(subNsrsbh)){ |
|
|
|
|
return AjaxResult.success("neimeng"); |
|
|
|
|
}else if ("21".equals(subNsrsbh)){ |
|
|
|
|
String substringNsrsbh = nsrsbh.substring(2, 6); |
|
|
|
|
if ("2102".equals(substringNsrsbh)){ |
|
|
|
|
return AjaxResult.success("dalian"); |
|
|
|
|
} |
|
|
|
|
return AjaxResult.success("liaoning"); |
|
|
|
|
}else if ("22".equals(subNsrsbh)){ |
|
|
|
|
return AjaxResult.success("jilin"); |
|
|
|
|
}else if ("23".equals(subNsrsbh)){ |
|
|
|
|
return AjaxResult.success("heilongjiang"); |
|
|
|
|
}else if ("31".equals(subNsrsbh)){ |
|
|
|
|
return AjaxResult.success("shanghai"); |
|
|
|
|
}else if ("32".equals(subNsrsbh)){ |
|
|
|
|
return AjaxResult.success("jiangsu"); |
|
|
|
|
}else if ("33".equals(subNsrsbh)){ |
|
|
|
|
String substringNsrsbh = nsrsbh.substring(2, 6); |
|
|
|
|
if ("3302".equals(substringNsrsbh)){ |
|
|
|
|
return AjaxResult.success("ningbo"); |
|
|
|
|
} |
|
|
|
|
return AjaxResult.success("zhejiang"); |
|
|
|
|
}else if ("34".equals(subNsrsbh)){ |
|
|
|
|
return AjaxResult.success("anhui"); |
|
|
|
|
}else if ("35".equals(subNsrsbh)){ |
|
|
|
|
String substringNsrsbh = nsrsbh.substring(2, 6); |
|
|
|
|
if ("3502".equals(substringNsrsbh)){ |
|
|
|
|
return AjaxResult.success("xiamen"); |
|
|
|
|
} |
|
|
|
|
return AjaxResult.success("fujian"); |
|
|
|
|
}else if ("36".equals(subNsrsbh)){ |
|
|
|
|
return AjaxResult.success("jiangxi"); |
|
|
|
|
}else if ("37".equals(subNsrsbh)){ |
|
|
|
|
String substringNsrsbh = nsrsbh.substring(2, 6); |
|
|
|
|
if ("3702".equals(substringNsrsbh)){ |
|
|
|
|
return AjaxResult.success("qingdao"); |
|
|
|
|
} |
|
|
|
|
return AjaxResult.success("shandong"); |
|
|
|
|
}else if ("41".equals(subNsrsbh)){ |
|
|
|
|
return AjaxResult.success("henan"); |
|
|
|
|
}else if ("42".equals(subNsrsbh)){ |
|
|
|
|
return AjaxResult.success("hubei"); |
|
|
|
|
}else if ("43".equals(subNsrsbh)){ |
|
|
|
|
return AjaxResult.success("hunan"); |
|
|
|
|
}else if ("44".equals(subNsrsbh)){ |
|
|
|
|
String substringNsrsbh = nsrsbh.substring(2, 6); |
|
|
|
|
if ("4403".equals(substringNsrsbh)){ |
|
|
|
|
return AjaxResult.success("shenzhen"); |
|
|
|
|
} |
|
|
|
|
return AjaxResult.success("guangdong"); |
|
|
|
|
}else if ("45".equals(subNsrsbh)){ |
|
|
|
|
return AjaxResult.success("guangxi"); |
|
|
|
|
}else if ("46".equals(subNsrsbh)){ |
|
|
|
|
return AjaxResult.success("hainan"); |
|
|
|
|
}else if ("50".equals(subNsrsbh)){ |
|
|
|
|
return AjaxResult.success("chongqing"); |
|
|
|
|
}else if ("51".equals(subNsrsbh)){ |
|
|
|
|
return AjaxResult.success("sichuan"); |
|
|
|
|
}else if ("61".equals(subNsrsbh)){ |
|
|
|
|
return AjaxResult.success("shanxi"); |
|
|
|
|
}else if ("62".equals(subNsrsbh)){ |
|
|
|
|
return AjaxResult.success("gansu"); |
|
|
|
|
}else if ("63".equals(subNsrsbh)){ |
|
|
|
|
return AjaxResult.success("qinghai"); |
|
|
|
|
}else if ("64".equals(subNsrsbh)){ |
|
|
|
|
return AjaxResult.success("ningxia"); |
|
|
|
|
}else if ("65".equals(subNsrsbh)){ |
|
|
|
|
return AjaxResult.success("xinjiang"); |
|
|
|
|
}else { |
|
|
|
|
return AjaxResult.success(""); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* 功能描述: 全电登录 |
|
|
|
|
* |
|
|
|
|