edit-api-services

This commit is contained in:
lccsw
2021-11-06 15:52:12 +08:00
parent dfc489fa9e
commit 000e423568
+20 -13
View File
@@ -16,6 +16,7 @@ class Services extends Wxapp{
$this->load->model('receiver/receiver_services_model','services_model');
$this->load->model('receiver/receiver_service_package_model','package_model');
$this->load->model('receiver/receiver_customers_model','customers_model');
$this->load->model('receiver/order/receiver_orders_model','orders_model');
$this->load->model('auto/auto_cars_model');
$this->load->model("biz/biz_model");
@@ -27,7 +28,9 @@ class Services extends Wxapp{
$s_id = $this->input_param('car_id');
$v_id = $this->input_param('v_id');
$payway = $this->input_param('payway');
$id = $this->input_param('id');
$order_row = $this->orders_model->get(['id'=>$id]);
$row = $this->customers_model->get(['id'=>$cus_id],'biz_id');
$car_row = $this->auto_cars_model->get(['s_id'=>$s_id,'v_id'=>$v_id,'status'=>1]);
$where = [];
@@ -35,21 +38,25 @@ class Services extends Wxapp{
$count = $this->services_model->count($where);
$list = [];
if($count){
$price_arr = [
'price_insure' => floatval($car_row['price_insure']),
'price_fine' => floatval($car_row['price_fine']),
];
$price_arr = json_decode($order_row['money_json'],true);
$orders_entity = new Orders_entity();
$price_arr['price_finance'] = $car_row['brand_id'] ==4 ? $orders_entity::PRICE_FINANCE_NZ : $orders_entity::PRICE_FINANCE;
!$price_arr['price_insure'] && $price_arr['price_insure'] = floatval($car_row['price_insure']);
!$price_arr['price_fine'] && $price_arr['price_fine'] = floatval($car_row['price_fine']);
//获取挂牌价
if($car_row['brand_id']==3){ //狸车品牌写死挂牌费用0.01 测试用
$price_arr['fee_carno'] = 0.01;
}else{
$biz = $this->biz_model->get(['id'=>$row['biz_id']],'id,city_id');
$city = $this->sys_city_model->get(['city_id'=>$biz['city_id']],'fee_carno');
$price_arr['fee_carno'] = floatval($city['fee_carno']);
if(!$price_arr['price_finance']){
$orders_entity = new Orders_entity();
$price_arr['price_finance'] = $car_row['brand_id'] ==4 ? $orders_entity::PRICE_FINANCE_NZ : $orders_entity::PRICE_FINANCE;
}
if(!$price_arr['fee_carno']){
//获取挂牌价
if($car_row['brand_id']==3){ //狸车品牌写死挂牌费用0.01 测试用
$price_arr['fee_carno'] = 0.01;
}else{
$biz = $this->biz_model->get(['id'=>$row['biz_id']],'id,city_id');
$city = $this->sys_city_model->get(['city_id'=>$biz['city_id']],'fee_carno');
$price_arr['fee_carno'] = floatval($city['fee_carno']);
}
}
$rows = $this->services_model->select($where,'','','','id,title,field_name');