edit-licheb-up_idcard
This commit is contained in:
@@ -140,32 +140,33 @@ class Idcard extends Wxapp{
|
||||
'c_time' => time(),
|
||||
];
|
||||
}else{
|
||||
if(!$cardidA || !$cardidB){
|
||||
if(!$cardidA && !$cardidB){
|
||||
throw new Exception('参数错误', ERR_PARAMS_ERROR);
|
||||
}
|
||||
$full_cardidA = build_qiniu_image_url($cardidA);
|
||||
$result = $this->tcorc->IdentityCard($full_cardidA);
|
||||
if(!$result['code']){
|
||||
$res_data['code'] = API_CODE_ORC_FAIL;
|
||||
$res_data['data'] = [
|
||||
['caridA' => false,'errmsg'=>$result['msg']],
|
||||
['caridB' => true,'errmsg'=>''],
|
||||
];
|
||||
return $res_data;
|
||||
}
|
||||
$userinfo = $result['data'];
|
||||
//校验订单客户和身份证姓名
|
||||
if($userinfo['Name'] != $row['name']){
|
||||
throw new Exception('身份证姓名与客户不一致', ERR_PARAMS_ERROR);
|
||||
}
|
||||
|
||||
$jsondata['cardidA']['data'] = $userinfo;
|
||||
$add_data = [
|
||||
'o_id' => $oid,
|
||||
'cardidA' => $cardidA,
|
||||
'cardidB' => $cardidB,
|
||||
'c_time' => time(),
|
||||
];
|
||||
$cardidB && $add_data['cardidB'] = $cardidB;
|
||||
if($cardidA){
|
||||
$full_cardidA = build_qiniu_image_url($cardidA);
|
||||
$result = $this->tcorc->IdentityCard($full_cardidA);
|
||||
if(!$result['code']){
|
||||
$res_data['code'] = API_CODE_ORC_FAIL;
|
||||
$res_data['data'] = [
|
||||
['caridA' => false,'errmsg'=>$result['msg']],
|
||||
['caridB' => true,'errmsg'=>''],
|
||||
];
|
||||
return $res_data;
|
||||
}
|
||||
$userinfo = $result['data'];
|
||||
//校验订单客户和身份证姓名
|
||||
if($userinfo['Name'] != $row['name']){
|
||||
throw new Exception('身份证姓名与客户不一致', ERR_PARAMS_ERROR);
|
||||
}
|
||||
$jsondata['cardidA']['data'] = $userinfo;
|
||||
$add_data['cardidA'] = $cardidA;
|
||||
}
|
||||
}
|
||||
$jsondata && $add_data['jsondata'] = json_encode($jsondata,JSON_UNESCAPED_UNICODE);
|
||||
$l_id = $this->order_bills_model->add($add_data);
|
||||
@@ -175,7 +176,7 @@ class Idcard extends Wxapp{
|
||||
$order_jsondata['c_credit'] = $jsondata['business_licence']['data']['RegNum'];
|
||||
$this->orders_model->update(['info_json'=>json_encode($order_jsondata,JSON_UNESCAPED_UNICODE)],['id'=>$row['id']]);
|
||||
}else{
|
||||
$this->orders_entity->up_info($oid,$userinfo);
|
||||
$cardidA && $this->orders_entity->up_info($oid,$userinfo);
|
||||
}
|
||||
$data = [
|
||||
'id' => $l_id,
|
||||
|
||||
Reference in New Issue
Block a user