|
@@ -79,11 +79,11 @@ class ESignServer
|
|
|
"psnIDCardType" => "CRED_PSN_CH_IDCARD",
|
|
"psnIDCardType" => "CRED_PSN_CH_IDCARD",
|
|
|
],
|
|
],
|
|
|
],
|
|
],
|
|
|
- "authorizeConfig" =>[
|
|
|
|
|
- "authorizedScopes" => [
|
|
|
|
|
- "get_psn_identity_info","psn_initiate_sign","manage_psn_resource","psn_sign_file_storage"
|
|
|
|
|
- ],
|
|
|
|
|
- ],
|
|
|
|
|
|
|
+// "authorizeConfig" =>[
|
|
|
|
|
+// "authorizedScopes" => [
|
|
|
|
|
+// "get_psn_identity_info","psn_initiate_sign","manage_psn_resource","psn_sign_file_storage"
|
|
|
|
|
+// ],
|
|
|
|
|
+// ],
|
|
|
"redirectConfig"=>[
|
|
"redirectConfig"=>[
|
|
|
"redirectUrl"=>'',
|
|
"redirectUrl"=>'',
|
|
|
],
|
|
],
|
|
@@ -98,7 +98,6 @@ class ESignServer
|
|
|
$response = EsignHttpHelper::doCommHttp($config['eSignHost'], $apiaddr, $requestType, $signAndBuildSignAndJsonHeader, $paramStr);
|
|
$response = EsignHttpHelper::doCommHttp($config['eSignHost'], $apiaddr, $requestType, $signAndBuildSignAndJsonHeader, $paramStr);
|
|
|
$ret=json_decode($response->getBody(),true);
|
|
$ret=json_decode($response->getBody(),true);
|
|
|
|
|
|
|
|
- var_dump($ret);
|
|
|
|
|
if(isset($ret['code']) && $ret['code']==0){
|
|
if(isset($ret['code']) && $ret['code']==0){
|
|
|
$authShortUrl=RedisDataServer::creatServer()->getData($m_id.'_memberUrl');
|
|
$authShortUrl=RedisDataServer::creatServer()->getData($m_id.'_memberUrl');
|
|
|
if($authShortUrl){
|
|
if($authShortUrl){
|
|
@@ -136,7 +135,7 @@ class ESignServer
|
|
|
function personsidentityinfo($m_id,$phone,$psnName,$id_number)
|
|
function personsidentityinfo($m_id,$phone,$psnName,$id_number)
|
|
|
{
|
|
{
|
|
|
$info = Member::where('id_number',$id_number)->where('id',$m_id)->where('authType','PSN')->select(['realnameStatus','authorizeUserInfo','psnId'])->first();
|
|
$info = Member::where('id_number',$id_number)->where('id',$m_id)->where('authType','PSN')->select(['realnameStatus','authorizeUserInfo','psnId'])->first();
|
|
|
- if($info->{'realnameStatus'}==1 && $info->{'authorizeUserInfo'} == 1 && $info->{'psnId'}!=''){
|
|
|
|
|
|
|
+ if($info->{'realnameStatus'}==1 && $info->{'psnId'}!=''){
|
|
|
return $info->{'realnameStatus'};
|
|
return $info->{'realnameStatus'};
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -147,9 +146,7 @@ class ESignServer
|
|
|
//发起接口请求
|
|
//发起接口请求
|
|
|
$response = EsignHttpHelper::doCommHttp($config['eSignHost'], $apiaddr, $requestType, $signAndBuildSignAndJsonHeader, "");
|
|
$response = EsignHttpHelper::doCommHttp($config['eSignHost'], $apiaddr, $requestType, $signAndBuildSignAndJsonHeader, "");
|
|
|
$ret=json_decode($response->getBody(),true);
|
|
$ret=json_decode($response->getBody(),true);
|
|
|
- var_dump($ret);
|
|
|
|
|
if(isset($ret['code']) && $ret['code']==0){
|
|
if(isset($ret['code']) && $ret['code']==0){
|
|
|
- var_dump(147);
|
|
|
|
|
//realnameStatus 0 - 未实名,1 - 已实名
|
|
//realnameStatus 0 - 未实名,1 - 已实名
|
|
|
$realnameStatus = $ret['data']['realnameStatus'];
|
|
$realnameStatus = $ret['data']['realnameStatus'];
|
|
|
//true - 已授权,false - 未授权
|
|
//true - 已授权,false - 未授权
|
|
@@ -162,17 +159,18 @@ class ESignServer
|
|
|
'authorizeUserInfo'=>$authorizeUserInfo,
|
|
'authorizeUserInfo'=>$authorizeUserInfo,
|
|
|
'psnId'=>$psnId,
|
|
'psnId'=>$psnId,
|
|
|
]);
|
|
]);
|
|
|
- if (empty($realnameStatus) || empty($authorizeUserInfo)){//走个人认证授权流程
|
|
|
|
|
- var_dump(258);
|
|
|
|
|
|
|
+// if (empty($realnameStatus) || empty($authorizeUserInfo)){//走个人认证授权流程
|
|
|
|
|
+// $this->psnauthurl($m_id,$phone,$psnName,$id_number,$psnId);
|
|
|
|
|
+// }else{
|
|
|
|
|
+// //检测系统内部的印章信息
|
|
|
|
|
+// JobServer::creatServer()->createMemberSealJob($psnId);
|
|
|
|
|
+// }
|
|
|
|
|
+ if (empty($realnameStatus)){//走个人认证授权流程
|
|
|
$this->psnauthurl($m_id,$phone,$psnName,$id_number,$psnId);
|
|
$this->psnauthurl($m_id,$phone,$psnName,$id_number,$psnId);
|
|
|
- }else{
|
|
|
|
|
- //检测系统内部的印章信息
|
|
|
|
|
- JobServer::creatServer()->createMemberSealJob($psnId);
|
|
|
|
|
}
|
|
}
|
|
|
//未授权也注销
|
|
//未授权也注销
|
|
|
if(empty($authorizeUserInfo))$realnameStatus=0;
|
|
if(empty($authorizeUserInfo))$realnameStatus=0;
|
|
|
}else{//证明从来没有在e签宝注册过
|
|
}else{//证明从来没有在e签宝注册过
|
|
|
- var_dump(369);
|
|
|
|
|
//realnameStatus 0 - 未实名,1 - 已实名
|
|
//realnameStatus 0 - 未实名,1 - 已实名
|
|
|
$realnameStatus = 0;
|
|
$realnameStatus = 0;
|
|
|
//true - 已授权,false - 未授权
|
|
//true - 已授权,false - 未授权
|