From e66e365fd86fb739ad99f54469c3033d77f2058e Mon Sep 17 00:00:00 2001 From: lccsw <1127794702@qq.com> Date: Thu, 9 Sep 2021 19:25:47 +0800 Subject: [PATCH] add-admin-uporder_money --- admin/controllers/receiver/Orders.php | 51 +++++++++++++++++++++++++++ 1 file changed, 51 insertions(+) diff --git a/admin/controllers/receiver/Orders.php b/admin/controllers/receiver/Orders.php index d0586bdc..b51fde41 100644 --- a/admin/controllers/receiver/Orders.php +++ b/admin/controllers/receiver/Orders.php @@ -383,4 +383,55 @@ class Orders extends HD_Controller{ $this->data['info'] = $info; return $this->show_json(SYS_CODE_SUCCESS,'保存成功'); } + + //更新金额至json + public function get_update_money(){ + $page = $this->input->get('page'); + $size = $this->input->get('size'); + $lk = $this->input->get('lk'); + !$page && $page = 1; + !$size && $size = 10; + $where = []; + if($lk){ + $rows = $this->orders_model->select($where,'id desc',$page,$size,'id,money_json'); + print_r($rows);exit; + } + $rows = $this->orders_model->select($where,'id desc',$page,$size); + if($rows){ + $this->load->model('auto/auto_cars_model'); + $this->load->model("biz/biz_model"); + $this->load->model('sys/sys_city_model'); + foreach($rows as $key => $val){ + $car_row = $this->auto_cars_model->get(['brand_id'=>$val['brand_id'],'s_id'=>$val['s_id'],'v_id'=>$val['v_id'],'cor_id'=>$val['cor_id'],'incor_id'=>$val['incor_id']]); + //获取金额json数据 + $money_json = [ + 'price_car' => $car_row['price_car'], + 'price_book' => $car_row['price_book'], + 'price_insure' => $car_row['price_insure'], + 'price_fine' => $car_row['price_fine'], + ]; + //获取挂牌价 + if($val['brand_id']==3){ //狸车品牌写死挂牌费用0.01 测试用 + $money_json['fee_carno'] = 0.01; + }else{ + $biz = $this->biz_model->get(['id'=>$val['biz_id']],'company_id,city_id'); + $city = $this->sys_city_model->get(['city_id'=>$biz['city_id']],'fee_carno'); + $money_json['fee_carno'] = $city['fee_carno']; + } + + if(!$val['payway']){ //分期 + $money_json['price_finance'] = $car_row['price_finance']; + $money_json['first_pay'] = $car_row['first_pay']; + $money_json['month_pay'] = $car_row['month_pay']; + } + $update = [ + 'money_json' => json_encode($money_json,JSON_UNESCAPED_UNICODE) + ]; + $this->orders_model->update($update,['id'=>$val['id']]); + } + echo "do f"; + }else{ + echo "finish"; + } + } }