add-admin-uporder_money
This commit is contained in:
@@ -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";
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user