|
@@ -208,6 +208,9 @@ public class OwnAuthController extends BaseController {
|
|
|
if(CommonUtil.isEmpty(scySocialCode)){
|
|
if(CommonUtil.isEmpty(scySocialCode)){
|
|
|
return R.fail("社会信用代码不能为空");
|
|
return R.fail("社会信用代码不能为空");
|
|
|
}
|
|
}
|
|
|
|
|
+ if(!RegularUtil.social(scySocialCode)){
|
|
|
|
|
+ throw new Exception("社会信用代码格式错误!");
|
|
|
|
|
+ }
|
|
|
//获取企业信息
|
|
//获取企业信息
|
|
|
LambdaQueryWrapper<SysCompany> queryWrapper = new LambdaQueryWrapper<>();
|
|
LambdaQueryWrapper<SysCompany> queryWrapper = new LambdaQueryWrapper<>();
|
|
|
//企业名称
|
|
//企业名称
|
|
@@ -255,7 +258,7 @@ public class OwnAuthController extends BaseController {
|
|
|
//法人证件号码
|
|
//法人证件号码
|
|
|
String scyLegalId = CommonUtil.objToString(map.get("scyLegalId"));
|
|
String scyLegalId = CommonUtil.objToString(map.get("scyLegalId"));
|
|
|
if(CommonUtil.isEmpty(scyLegalId)){
|
|
if(CommonUtil.isEmpty(scyLegalId)){
|
|
|
- return R.fail("法人证件号码不能为空");
|
|
|
|
|
|
|
+ return R.fail("法人证件号码不能 为空");
|
|
|
}
|
|
}
|
|
|
if(!RegularUtil.cardId(scyLegalId)){
|
|
if(!RegularUtil.cardId(scyLegalId)){
|
|
|
throw new Exception("法人证件号码格式错误!");
|
|
throw new Exception("法人证件号码格式错误!");
|
|
@@ -297,6 +300,9 @@ public class OwnAuthController extends BaseController {
|
|
|
String zbiRemark = CommonUtil.objToString(map.get("zbiRemark"));
|
|
String zbiRemark = CommonUtil.objToString(map.get("zbiRemark"));
|
|
|
//营业执照
|
|
//营业执照
|
|
|
String scyLicenseFile =CommonUtil.objToString(map.get("scyLicenseFile"));
|
|
String scyLicenseFile =CommonUtil.objToString(map.get("scyLicenseFile"));
|
|
|
|
|
+ if(CommonUtil.isEmpty(scyLicenseFile)){
|
|
|
|
|
+ return R.fail("营业执照不能为空");
|
|
|
|
|
+ }
|
|
|
//法人身份证人像面
|
|
//法人身份证人像面
|
|
|
String fsfzzList =CommonUtil.objToString(map.get("fsfzzList"));
|
|
String fsfzzList =CommonUtil.objToString(map.get("fsfzzList"));
|
|
|
if(CommonUtil.isEmpty(fsfzzList)){
|
|
if(CommonUtil.isEmpty(fsfzzList)){
|
|
@@ -329,6 +335,8 @@ public class OwnAuthController extends BaseController {
|
|
|
List<Map<String,String>> szzssqList = (List<Map<String, String>>) map.get("szzssqList");
|
|
List<Map<String,String>> szzssqList = (List<Map<String, String>>) map.get("szzssqList");
|
|
|
//其他附件
|
|
//其他附件
|
|
|
List<Map<String,String>> qtfjList = (List<Map<String, String>>) map.get("qtfjList");
|
|
List<Map<String,String>> qtfjList = (List<Map<String, String>>) map.get("qtfjList");
|
|
|
|
|
+ //四要素跳过(00:下一步,01:跳过)
|
|
|
|
|
+ String skip =CommonUtil.objToString(map.get("skip"));
|
|
|
String scyId = null;
|
|
String scyId = null;
|
|
|
SysCompany SysCompany = new SysCompany();
|
|
SysCompany SysCompany = new SysCompany();
|
|
|
if (use.getCompanyId() == null){
|
|
if (use.getCompanyId() == null){
|
|
@@ -348,8 +356,10 @@ public class OwnAuthController extends BaseController {
|
|
|
SysCompany.setScyLegalId(scyLegalId);
|
|
SysCompany.setScyLegalId(scyLegalId);
|
|
|
SysCompany.setScyLicenseFile(scyLicenseFile);
|
|
SysCompany.setScyLicenseFile(scyLicenseFile);
|
|
|
SysCompany.setScyLegalFile(fsfzzList);
|
|
SysCompany.setScyLegalFile(fsfzzList);
|
|
|
|
|
+ //对公户认证
|
|
|
|
|
+ SysCompany.setScyStatus("03");
|
|
|
if(fsfzfList.size()>0){
|
|
if(fsfzfList.size()>0){
|
|
|
- SysCompany.setScyLegalBackFile(fsfzfList.get(0).get("uid"));
|
|
|
|
|
|
|
+ SysCompany.setScyLegalBackFile(String.valueOf(fsfzfList.get(0).get("uid")));
|
|
|
}
|
|
}
|
|
|
if(frsqsList.size()>0){
|
|
if(frsqsList.size()>0){
|
|
|
SysCompany.setScyAuthorizationFile(frsqsList.get(0).get("uid"));
|
|
SysCompany.setScyAuthorizationFile(frsqsList.get(0).get("uid"));
|
|
@@ -360,6 +370,23 @@ public class OwnAuthController extends BaseController {
|
|
|
if(qtfjList.size()>0){
|
|
if(qtfjList.size()>0){
|
|
|
SysCompany.setScyAppendixFile(qtfjList.get(0).get("uid"));
|
|
SysCompany.setScyAppendixFile(qtfjList.get(0).get("uid"));
|
|
|
}
|
|
}
|
|
|
|
|
+ //增加营业执照文件企业
|
|
|
|
|
+ FileInf fileInf =new FileInf();
|
|
|
|
|
+ fileInf.setPfiFileId(scyLicenseFile);
|
|
|
|
|
+ fileInf.setPfiCompanyId(scyId);
|
|
|
|
|
+ pubFileInfService.updateFileInf(fileInf);
|
|
|
|
|
+ //增加法人身份证人像面文件企业
|
|
|
|
|
+ FileInf fileInff =new FileInf();
|
|
|
|
|
+ fileInff.setPfiFileId(fsfzzList);
|
|
|
|
|
+ fileInff.setPfiCompanyId(scyId);
|
|
|
|
|
+ pubFileInfService.updateFileInf(fileInff);
|
|
|
|
|
+ if(CommonUtil.isNotEmpty(jsfzzList)){
|
|
|
|
|
+ //增加经办人身份证人像面文件企业
|
|
|
|
|
+ FileInf fileInfj =new FileInf();
|
|
|
|
|
+ fileInfj.setPfiFileId(jsfzzList);
|
|
|
|
|
+ fileInfj.setPfiCompanyId(scyId);
|
|
|
|
|
+ pubFileInfService.updateFileInf(fileInfj);
|
|
|
|
|
+ }
|
|
|
//运营商三要素
|
|
//运营商三要素
|
|
|
JSONObject operatorAuth = null;
|
|
JSONObject operatorAuth = null;
|
|
|
/*JSONObject operatorAuth = new JSONObject();
|
|
/*JSONObject operatorAuth = new JSONObject();
|
|
@@ -388,16 +415,21 @@ public class OwnAuthController extends BaseController {
|
|
|
companyAuth.put("Verification", "20");*/
|
|
companyAuth.put("Verification", "20");*/
|
|
|
System.out.print("工商四要素结果==========>" + companyAuth);
|
|
System.out.print("工商四要素结果==========>" + companyAuth);
|
|
|
//状态(00:正常, 01:停用, 02:待四要素认证(认证中), 03:待对公户认证(认证中), 04:待实名审核(认证中), 99:删除)
|
|
//状态(00:正常, 01:停用, 02:待四要素认证(认证中), 03:待对公户认证(认证中), 04:待实名审核(认证中), 99:删除)
|
|
|
- SysCompany.setScyStatus("03");
|
|
|
|
|
//四要素认证状态(00:未认证, 01:认证通过, 02:认证未通过, 03:人工审批通过, 04:人工审批不通过)
|
|
//四要素认证状态(00:未认证, 01:认证通过, 02:认证未通过, 03:人工审批通过, 04:人工审批不通过)
|
|
|
if("SUCCESS".equals(companyAuth.getString("Message"))){
|
|
if("SUCCESS".equals(companyAuth.getString("Message"))){
|
|
|
if(!"20".equals(companyAuth.getString("Verification"))){
|
|
if(!"20".equals(companyAuth.getString("Verification"))){
|
|
|
SysCompany.setScyAuthStatus("02");
|
|
SysCompany.setScyAuthStatus("02");
|
|
|
|
|
+ if(!"00".equals(skip)){
|
|
|
|
|
+ return R.ok("skip");
|
|
|
|
|
+ }
|
|
|
}else{
|
|
}else{
|
|
|
SysCompany.setScyAuthStatus("01");
|
|
SysCompany.setScyAuthStatus("01");
|
|
|
};
|
|
};
|
|
|
}else{
|
|
}else{
|
|
|
SysCompany.setScyAuthStatus("02");
|
|
SysCompany.setScyAuthStatus("02");
|
|
|
|
|
+ if(!"00".equals(skip)){
|
|
|
|
|
+ return R.ok("skip");
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|
|
|
}else{
|
|
}else{
|
|
|
//企查查
|
|
//企查查
|
|
@@ -412,6 +444,9 @@ public class OwnAuthController extends BaseController {
|
|
|
SysCompany.setScyAuthStatus("01");
|
|
SysCompany.setScyAuthStatus("01");
|
|
|
}else{
|
|
}else{
|
|
|
SysCompany.setScyAuthStatus("02");
|
|
SysCompany.setScyAuthStatus("02");
|
|
|
|
|
+ if(!"00".equals(skip)){
|
|
|
|
|
+ return R.ok("skip");
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -557,8 +592,9 @@ public class OwnAuthController extends BaseController {
|
|
|
}
|
|
}
|
|
|
userService.updateUser(sysUser);
|
|
userService.updateUser(sysUser);
|
|
|
// 新增角色
|
|
// 新增角色
|
|
|
|
|
+ handlerUser.setCompanyId(scyId);
|
|
|
handlerUser.setRoleIds(roleIds);
|
|
handlerUser.setRoleIds(roleIds);
|
|
|
- userService.insertUserRole(handlerUser);
|
|
|
|
|
|
|
+ userService.updateUser(handlerUser);
|
|
|
|
|
|
|
|
//创建经办人与企业关系
|
|
//创建经办人与企业关系
|
|
|
SysUserCompanyRel sysUserCompanyRel = new SysUserCompanyRel();
|
|
SysUserCompanyRel sysUserCompanyRel = new SysUserCompanyRel();
|
|
@@ -627,6 +663,7 @@ public class OwnAuthController extends BaseController {
|
|
|
sysUserCompanyRelService.createSysUserCompanyRel(sysUserCompanyRel);
|
|
sysUserCompanyRelService.createSysUserCompanyRel(sysUserCompanyRel);
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
+
|
|
|
//返回企业信息
|
|
//返回企业信息
|
|
|
SysCompany company = sysCompanyService.getById(scyId);
|
|
SysCompany company = sysCompanyService.getById(scyId);
|
|
|
// 审批增加分组
|
|
// 审批增加分组
|
|
@@ -811,7 +848,7 @@ public class OwnAuthController extends BaseController {
|
|
|
}
|
|
}
|
|
|
}else{
|
|
}else{
|
|
|
//企业打款申请
|
|
//企业打款申请
|
|
|
- JSONObject operatorAuth = CfcaUtil.paymentApply(ISPRO, INSTITUTIONID, pbaiAccountName, pbaiBankaccountId,pbaiBankName,zbiRemark);
|
|
|
|
|
|
|
+ JSONObject operatorAuth = CfcaUtil.paymentApply(ISPRO, INSTITUTIONID, pbaiAccountName, pbaiBankaccountId,list.get(0).getZcbiBankNo(),zbiRemark);
|
|
|
/*JSONObject operatorAuth = new JSONObject();
|
|
/*JSONObject operatorAuth = new JSONObject();
|
|
|
operatorAuth.put("Message", "SUCCESS");
|
|
operatorAuth.put("Message", "SUCCESS");
|
|
|
operatorAuth.put("Status", "20");
|
|
operatorAuth.put("Status", "20");
|
|
@@ -838,6 +875,11 @@ public class OwnAuthController extends BaseController {
|
|
|
Date currentTime = DateUtils.getNowDate();
|
|
Date currentTime = DateUtils.getNowDate();
|
|
|
payBankAccInf.setPbaiCfcaDate(currentTime);
|
|
payBankAccInf.setPbaiCfcaDate(currentTime);
|
|
|
payBankAccInfService.createPayBankAccInf(payBankAccInf);
|
|
payBankAccInfService.createPayBankAccInf(payBankAccInf);
|
|
|
|
|
+ SysCompany sysCompany =new SysCompany();
|
|
|
|
|
+ sysCompany.setScyId(scyId);
|
|
|
|
|
+ //打款认证
|
|
|
|
|
+ sysCompany.setScyStatus("05");
|
|
|
|
|
+ sysCompanyService.updateSysCompany(sysCompany);
|
|
|
}
|
|
}
|
|
|
return R.ok();
|
|
return R.ok();
|
|
|
}
|
|
}
|