diff --git a/admin/controllers/receiver/orderv2/Orders.php b/admin/controllers/receiver/orderv2/Orders.php index 4ee5a6c0..a20232a4 100644 --- a/admin/controllers/receiver/orderv2/Orders.php +++ b/admin/controllers/receiver/orderv2/Orders.php @@ -445,7 +445,6 @@ class Orders extends HD_Controller } //获取审核资料信息 $img_data = $this->receiver_order_datas_model->get(['o_id'=>$row['id'],'status>='=>0]); - $img_data_jsondata = json_decode($img_data['jsondata'],true); $row['imgs_status'] = $this->order_datas_entity->data_ckinfo($img_data,$row['main_type']); //获取开票 $bill_ck_img = json_decode($img_data['bill_ck_img'],true); @@ -512,13 +511,14 @@ class Orders extends HD_Controller $agent['business_risk'] = $business_risk; $insurance_img = json_decode($img_data['insurance_img'],true); $business_img = json_decode($img_data['business_img'],true); + $accident_img = json_decode($img_data['accident_img'],true); $agent['insurance_price'] = $insurance_img['price'] ? $insurance_img['price'] : ''; $agent['insurance_product'] = $insurance_img['product'] ? $insurance_img['product'] : ''; $agent['business_price'] = $business_img['price'] ? $business_img['price'] : ''; $agent['business_product'] = $business_img['product'] ? $business_img['product'] : ''; $agent['car_num'] = $agent['car_num'] ? $agent['car_num'] : ''; - $agent['accident_price'] = $img_data_jsondata['accident_price'] ? $img_data_jsondata['accident_price'] : ''; - $agent['accident_title'] = $img_data_jsondata['accident_title'] ? $img_data_jsondata['accident_title'] : ''; + $agent['accident_price'] = $accident_img['price'] ? $accident_img['price'] : ''; + $agent['accident_title'] = $accident_img['product'] ? $accident_img['product'] : ''; if(!$agent['ins_time'] && $business_img){ $img_jsondata = json_decode($img_data['jsondata'],true); $business_img_key = md5(build_qiniu_image_url($business_img['img'])); @@ -1213,12 +1213,12 @@ class Orders extends HD_Controller $update = [ $field => $save_value ]; - if($field=='insurance_img'||$field=='business_img'){ + if($field=='insurance_img'||$field=='business_img' || $field=='accident_img'){ $jsondata = json_decode($re_data['jsondata'],true); $img_url = build_qiniu_image_url($value); // $result = $this->qiniuorc->car_insure($img_url); $result = $this->tcmarket->autoInsurance($img_url); - if (!$result['code']) { + if (!$result['code'] && $field!='accident_img') { //意外险不强制识别成功 return $this->show_json(SYS_CODE_FAIL, '图片识别失败,请重新上传'); } // $img_jsondata = [ @@ -1247,18 +1247,6 @@ class Orders extends HD_Controller $jsondata['car_info'] = $result['data']['FrontInfo']; $update['jsondata'] = json_encode($jsondata,JSON_UNESCAPED_UNICODE); } - //识别其它保单 - if($field=='ins_img'){ - $jsondata = json_decode($re_data['jsondata'],true); - $img_url = build_qiniu_image_url($value); - $result = $this->tcmarket->autoInsurance($img_url); - if ($result['code']) { - $jsondata['ins_info'][md5($img_url)] = $result; - $jsondata['accident_price'] = $result['data']['premium']; - $jsondata['accident_title'] = $result['data']['companyName']; - $update['jsondata'] = json_encode($jsondata,JSON_UNESCAPED_UNICODE); - } - } $res = $this->receiver_order_datas_model->update($update,['id'=>$re_data_id]); if($res){ if($field=='car_img'){//更新车牌号 diff --git a/admin/views/receiver/orderv2/get/ckinfo.php b/admin/views/receiver/orderv2/get/ckinfo.php index bdeecc8b..4aa61f7a 100644 --- a/admin/views/receiver/orderv2/get/ckinfo.php +++ b/admin/views/receiver/orderv2/get/ckinfo.php @@ -269,6 +269,28 @@
商业险
+ +
  • +
    x +
    + + 意外险 + +
    意外险
    +
  • + +
  • + + +
    +
    +
    意外险
    +
  • + diff --git a/common/libraries/receiver/Order_datas_entity.php b/common/libraries/receiver/Order_datas_entity.php index 202740cd..e618657a 100644 --- a/common/libraries/receiver/Order_datas_entity.php +++ b/common/libraries/receiver/Order_datas_entity.php @@ -78,13 +78,14 @@ class Order_datas_entity{ 'register_img' => ['text'=>'登记证','type'=>2,'up_status'=>0,'status'=>0,'status_cn'=>'未审核','imgs' => []], //登记证 'car_img' => ['text'=>'行驶证','type'=>3,'up_status'=>0,'status'=>0,'status_cn'=>'未审核','imgs'=>[]], //行驶证 'ins_img' => ['text'=>'保单证','type'=>4,'up_status'=>0,'status'=>0,'status_cn'=>'未审核','imgs'=>[]], //保单证 - 'insurance_img' => ['text'=>'保单证','type'=>4,'up_status'=>0,'status'=>0,'status_cn'=>'未审核','imgs'=>[]], //交强险图片 - 'business_img' => ['text'=>'保单证','type'=>4,'up_status'=>0,'status'=>0,'status_cn'=>'未审核','imgs'=>[]], //商业险图片 + 'insurance_img' => ['text'=>'交强险','type'=>4,'up_status'=>0,'status'=>0,'status_cn'=>'未审核','imgs'=>[]], //交强险图片 + 'business_img' => ['text'=>'商业险','type'=>4,'up_status'=>0,'status'=>0,'status_cn'=>'未审核','imgs'=>[]], //商业险图片 'other_img' => ['text'=>'交车合照','type'=>5,'up_status'=>0,'status'=>0,'status_cn'=>'未审核','imgs'=>[]], //交车合照 'delivery_ck_img' => ['text'=>'交车合照','type'=>6,'up_status'=>0,'status'=>0,'status_cn'=>'未审核','imgs'=>[]], //交车确认图片 'wx_img' => ['text'=>'企业微','type'=>7,'up_status'=>0,'status'=>0,'status_cn'=>'未审核','imgs'=>[]], //企业微图片 'mut_wx_img' => ['text'=>'企业微多对一','type'=>7,'up_status'=>0,'status'=>0,'status_cn'=>'未审核','imgs'=>[]], //企业微多对一图片 'destory_img' => ['text'=>'实名认证资料','type'=>7,'up_status'=>0,'status'=>0,'status_cn'=>'未审核','imgs'=>[]], //实名认证资料图片 + 'accident_img' => ['text'=>'意外险','type'=>8,'up_status'=>0,'status'=>0,'status_cn'=>'未审核','imgs'=>[]], //意外险图片 ]; }else{ $result = [ @@ -99,6 +100,7 @@ class Order_datas_entity{ 'wx_img' => ['text'=>'企业微','type'=>7,'up_status'=>0,'status'=>0,'status_cn'=>'未审核','imgs'=>[]], //企业微图片 'mut_wx_img' => ['text'=>'企业微多对一','type'=>7,'up_status'=>0,'status'=>0,'status_cn'=>'未审核','imgs'=>[]], //企业微多对一图片 'destory_img' => ['text'=>'实名认证资料','type'=>7,'up_status'=>0,'status'=>0,'status_cn'=>'未审核','imgs'=>[]], //实名认证资料图片 + 'accident_img' => ['text'=>'意外险','type'=>8,'up_status'=>0,'status'=>0,'status_cn'=>'未审核','imgs'=>[]], //意外险图片 ]; } $where = [ @@ -119,7 +121,7 @@ class Order_datas_entity{ $imgs[] = build_qiniu_image_url($v); } } - }elseif($key=='insurance_img'||$key=='business_img'){ + }elseif($key=='insurance_img'||$key=='business_img' || $key=='accident_img'){ $img_data = json_decode($o_data[$key],true); $img_data['img'] && $imgs[] = build_qiniu_image_url($img_data['img']); }else{