edit-admin-accident_ins
This commit is contained in:
@@ -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'){//更新车牌号
|
||||
|
||||
@@ -269,6 +269,28 @@
|
||||
<div class="tc f12">商业险</div>
|
||||
</li>
|
||||
<? } ?>
|
||||
<? if ($info['imgs_status']['accident_img']['imgs'][0]) { ?>
|
||||
<li style="position:relative;">
|
||||
<div style="position:absolute;top:5px;right:0;padding:0 8px 2px 8px;line-height:22px; background-color:rgba(0,0,0,.5);font-size:14px;color:#fff;"
|
||||
onclick="del_img('data','accident_img','')">x
|
||||
</div>
|
||||
<a target="_blank" class="pic">
|
||||
<img alt="意外险" onclick="showViewer('viewer-insurance_img')"
|
||||
src="<?= $info['imgs_status']['accident_img']['imgs'][0] ?>"/>
|
||||
</a>
|
||||
<div class="f12 tc">意外险</div>
|
||||
</li>
|
||||
<? } else { ?>
|
||||
<li>
|
||||
<a href="javascript:void(0);" class="pic" data-file="1" data-type="jpg,png,gif,png,jpeg"
|
||||
data-uptype="qiniu" data-field="accident_img" data-mark="compalbum">
|
||||
<input type="hidden" class="accident_img" name="accident_img" data-type="1" value=""
|
||||
onchange="upImg('accident_img',this)">
|
||||
<div></div>
|
||||
</a>
|
||||
<div class="tc f12">意外险</div>
|
||||
</li>
|
||||
<? } ?>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -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{
|
||||
|
||||
Reference in New Issue
Block a user