edit-licheb-up_idcard

This commit is contained in:
lccsw
2022-01-05 09:59:14 +08:00
parent a07d58cdd5
commit a8994824e1
+22 -21
View File
@@ -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,