loan0 about
This commit is contained in:
@@ -345,22 +345,24 @@ class Orders_v2_entity{
|
||||
$srv_money = $this->order_srv_money($oid); //服务费
|
||||
$money_json = json_decode($this->order_row['money_json'],true);
|
||||
$total_price = $this->total_price($oid);
|
||||
if(!$this->order_row['payway'] && !$money_json['price_loan']){//贷款未填写首付
|
||||
if(!$this->order_row['payway'] && !$money_json['price_loan']){//按揭金额未填写首付
|
||||
return false;
|
||||
}
|
||||
$to_srv_price = $srv_money;
|
||||
//后台添加车款
|
||||
$pay_row = $this->ci->app_liche_orders_model->sum('pay_price',['status'=>1,'type'=>6,'o_id'=>$oid]);
|
||||
if($pay_row['pay_price']>=0 && $pay_row['pay_price']>=$money_json['price_book']){
|
||||
if(!$this->order_row['payway']){ //贷款
|
||||
if(!$this->order_row['payway']){ //按揭
|
||||
$total_price = $total_price - $money_json['price_loan'];
|
||||
$money_json['price_loan0'] && $total_price -= $money_json['price_loan0']; // 首付按揭
|
||||
}
|
||||
$to_com_price = $total_price - $pay_row['pay_price'];
|
||||
}else{
|
||||
if($this->order_row['payway']){ //全款
|
||||
$to_com_price = $total_price - $money_json['price_book'];
|
||||
}else{ //分期
|
||||
}else{ //按揭
|
||||
$to_com_price = $total_price-$money_json['price_loan'] - $money_json['price_book'];
|
||||
$money_json['price_loan0'] && $to_com_price -= $money_json['price_loan0']; // 首付按揭
|
||||
}
|
||||
}
|
||||
$to_com_price = $to_com_price>0 ? $to_com_price : 0;
|
||||
@@ -431,7 +433,7 @@ class Orders_v2_entity{
|
||||
* 计算订单应收金额
|
||||
* @param $oid int 订单id
|
||||
* @param $srv_price boolean 是否包含服务费
|
||||
* @param $price_loan boolean 是否包含分期(230220 成本-应收款不要扣掉按揭部分)
|
||||
* @param $price_loan boolean 是否包含按揭(230220 成本-应收款不要扣掉按揭部分)
|
||||
* @return float
|
||||
*/
|
||||
public function recevable_price($oid,$srv_price=true,$price_loan=true){
|
||||
@@ -447,8 +449,9 @@ class Orders_v2_entity{
|
||||
}else{
|
||||
$recevable_price = $total_price;
|
||||
}
|
||||
if($price_loan && !$this->order_row['payway']){ //分期
|
||||
if($price_loan && !$this->order_row['payway']){ //按揭
|
||||
$recevable_price -= $money_json['price_loan'];
|
||||
$money_json['price_loan0'] && $recevable_price -= $money_json['price_loan0']; // 首付按揭
|
||||
}
|
||||
return $recevable_price;
|
||||
}
|
||||
@@ -503,14 +506,20 @@ class Orders_v2_entity{
|
||||
$this->ci->app_liche_orders_model->update($up_data,['o_id'=>$row['id']]);
|
||||
//删除未支付订单
|
||||
$this->ci->app_liche_orders_model->delete(['o_id'=>$row['id'],'status'=>0,'pid!='=>0]);
|
||||
|
||||
$payway = $new_data['payway'];
|
||||
$money_json = json_decode($new_data['money_json'],true);
|
||||
$deposit = $money_json['price_book'];
|
||||
$if_zero_firstpay = $payway == 0 && !$deposit ? 1 : 0;
|
||||
if (!$if_zero_firstpay){
|
||||
//删除已支付的零首付订单
|
||||
$this->ci->app_liche_orders_model->update(array('status'=>-1), ['o_id'=>$row['id'],'type'=>1,'status'=>1,'descrip'=>'零首付']);
|
||||
}
|
||||
|
||||
$userinfo = $this->ci->app_liche_users_model->get(['mobile'=>$row['mobile']],'id');
|
||||
if(!$this->ci->app_liche_orders_model->count(['o_id'=>$row['id'],'type'=>1,'status'=>1])){ //不存在定金订单
|
||||
$pay_row= $this->ci->app_liche_orders_model->sum('pay_price',['o_id'=>$row['id'],'type'=>6,'status'=>1]);//后台添加车款
|
||||
$money_json = json_decode($new_data['money_json'],true);
|
||||
//if($pay_row['pay_price']<$money_json['price_book']){
|
||||
$payway = $new_data['payway'];
|
||||
$deposit = $money_json['price_book'];
|
||||
$if_zero_firstpay = $payway == 0 && !$deposit ? 1 : 0;
|
||||
if($if_zero_firstpay || $pay_row['pay_price']<$money_json['price_book']){
|
||||
$int_order = $this->ci->app_liche_orders_model->get(['o_id'=>$row['id'],'type'=>4,'status'=>1]); //意向金订单
|
||||
//if($int_order['pay_price']==$money_json['price_book']){ //意向金订单转支付订单、推送并且生成pfd
|
||||
|
||||
Reference in New Issue
Block a user