add-admin-uporder_money

This commit is contained in:
lccsw
2021-09-09 19:25:47 +08:00
parent 37961b8de6
commit e66e365fd8
+51
View File
@@ -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";
}
}
}