loan0 about

This commit is contained in:
qianhy
2023-05-17 16:03:59 +08:00
committed by lccsw
parent 4129dfa3d1
commit ee7bb2d8e7
25 changed files with 1672 additions and 89 deletions
@@ -9,7 +9,7 @@ defined('BASEPATH') OR exit('No direct script access allowed');
class App_liche_orders_model extends HD_Model{
private $table_name = 'lc_app_liche_orders';
private $type_arr = [ 1 => '定金', 2 => '委托服务费' , 3 => '尾款' ,4 => '意向金' ,5 => '后台添加',6 => '车款',7 => '贷款'];
private $type_arr = [ 1 => '定金', 2 => '委托服务费' , 3 => '尾款' ,4 => '意向金' ,5 => '后台添加',6 => '车款',7 => '按揭', 8 => '首付按揭'];
public function __construct()
{
+13 -7
View File
@@ -40,7 +40,7 @@ class Items_cost_model extends HD_Model
//【促销成本合计】(销售佣金+其他)
$promotion_price = $promotion_json['sale_price'] + $promotion_json['other'];
#if ($biz_type == 3 && $business_row && $business_row['proxy_type'] == 1){ # 23-4-04: 不用区分是否票折
# 三个土豆: 代理店:【促销成本合计】=(销售佣金+其他);那非代理店,怎么计算?
# 代理店:【促销成本合计】=(销售佣金+其他);那非代理店,怎么计算?
# 0fun:都一样,默认是0; 可以手工填写
/*if ($biz_type == 3){
$promotion_price = $promotion_json['other'];
@@ -56,7 +56,7 @@ class Items_cost_model extends HD_Model
合伙店取商务政策的固定值 (2)
代理店没有水平业务 (3)
*/
$insurance_price = $fee_carno_price = $loan_price = $srv_price = 0;
$insurance_price = $fee_carno_price = $loan_price = $loan_price0 = $srv_price = 0;
if ($biz_type == 1){
//【保险收入合计】
$insurance_price = $srv_json['business_ins_price']+$srv_json['insurance_ins_price']+$srv_json['accident_ins_price']-$srv_json['back_price'];
@@ -64,8 +64,10 @@ class Items_cost_model extends HD_Model
$fee_carno_price = $srv_json['fee_carno'] - $srv_json['cb_fee_carno'];
//【按揭收入合计】(按揭综合服务费+按揭解抵服务费+利息补贴收入+金融公司手续费收入+其他收入-其他支出) # 23-04-04: 手续费 跟 服务费 分开
$loan_price = $srv_json['loan_srv_price']+$srv_json['loan_srv']+$srv_json['loan_offset_price']+$srv_json['loan_subsidy_price']+$srv_json['commission_price']+$srv_json['loan_in_price']-$srv_json['loan_out_price'];
//【水平业务总毛利】(保险收入合计+挂牌收入合计+按揭收入合计+其他收入-其他支出)
$srv_price = $insurance_price+$fee_carno_price+$loan_price+$srv_json['other_in_price']-$srv_json['other_out_price'];
// 首付按揭收入合计
$loan_price0 = $srv_json['loan_srv_price0']+$srv_json['loan_srv0']+$srv_json['loan_offset_price0']+$srv_json['loan_subsidy_price0']+$srv_json['commission_price0']+$srv_json['loan_in_price0']-$srv_json['loan_out_price0'];
//【水平业务总毛利】(保险收入合计+挂牌收入合计+按揭收入合计+首付按揭收入合计+其他收入-其他支出)
$srv_price = $insurance_price+$fee_carno_price+$loan_price+$loan_price0+$srv_json['other_in_price']-$srv_json['other_out_price'];
}
elseif ($biz_type == 2){
$insurance_price = $row['insurance_price'];
@@ -74,7 +76,7 @@ class Items_cost_model extends HD_Model
$srv_price = $insurance_price+$fee_carno_price+$loan_price;
}
elseif ($biz_type == 3){
# 23-04-03: 贷款, 350600 代理店按所在城市的品牌店处理; 23-04-04: 加多一个城市,宁德
# 23-04-03: 按揭, 350600 代理店按所在城市的品牌店处理; 23-04-04: 加多一个城市,宁德
$biz = $this->biz_model->get(['id'=>$order_row['biz_id']]);
$city_ids_force = $this->receiver_orders_v2_model->get_city_ids_force();
if (in_array($biz['city_id'], $city_ids_force)){
@@ -82,8 +84,10 @@ class Items_cost_model extends HD_Model
if ($biz_force){
//【按揭收入合计】(按揭综合服务费+按揭解抵服务费+利息补贴收入+金融公司手续费收入+其他收入-其他支出)
$loan_price = $srv_json['loan_srv_price']+$srv_json['loan_srv']+$srv_json['loan_offset_price']+$srv_json['loan_subsidy_price']+$srv_json['commission_price']+$srv_json['loan_in_price']-$srv_json['loan_out_price'];
//【水平业务总毛利】(保险收入合计+挂牌收入合计+按揭收入合计+其他收入-其他支出)
$srv_price = $insurance_price+$fee_carno_price+$loan_price+$srv_json['other_in_price']-$srv_json['other_out_price'];
// 首付按揭收入合计
$loan_price0 = $srv_json['loan_srv_price0']+$srv_json['loan_srv0']+$srv_json['loan_offset_price0']+$srv_json['loan_subsidy_price0']+$srv_json['commission_price0']+$srv_json['loan_in_price0']-$srv_json['loan_out_price0'];
//【水平业务总毛利】(保险收入合计+挂牌收入合计+按揭收入合计+首付按揭收入合计+其他收入-其他支出)
$srv_price = $insurance_price+$fee_carno_price+$loan_price+$loan_price0+$srv_json['other_in_price']-$srv_json['other_out_price'];
}
}
}
@@ -103,6 +107,8 @@ class Items_cost_model extends HD_Model
'insurance_price' => $insurance_price,
'fee_carno_price' => $fee_carno_price,
'loan_price' => $loan_price,
'loan_price0' => $loan_price0,
'loan_price_total' => $loan_price + $loan_price0,
'srv_price' => $srv_price,
'car_price' => $car_price,
'dl_car_price' => $dl_car_price,
@@ -0,0 +1,24 @@
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
class Receiver_order_loans0_model extends HD_Model
{
private $table_name = 'lc_receiver_order_loans0'; // 首付按揭相关,相关代码搜索"首付按揭"确保能搜索到
private $status_arr = [ 0 => '审核中',1 => '已通过',2 => '等待放款', 3 => '按揭完成'];
public function __construct()
{
parent::__construct($this->table_name, 'default');
}
public function count_order($where){
return $this->select_order($where,'','','','',1);
}
//获取状态
public function get_status(){
return $this->status_arr;
}
}
@@ -14,7 +14,7 @@ class Receiver_order_status_model extends HD_Model
private $status_arr = [
0 => [0 => '待付款', 1=>'已下定', 2 => '已付款'], //付款
1 => [0 => '分期办理中', 1 => '等待放款',2 => '完成按揭'], //分期
1 => [0 => '按揭办理中', 1 => '等待放款',2 => '完成按揭'], //按揭
2 => [0 => '待分配', 1 => '已配车' ], //配车
3 => [0 => '待开票', 1 => '已开票'], //开票
4 => [0 => '待销售确认', 1 => '销售已确认',2 => '用户已确认'],//车辆交付
@@ -40,8 +40,8 @@ class Receiver_order_status_model extends HD_Model
$status_ary[0] = array('name' => '付款', 'show' => true, 'list' => array(0 => '未付款', 1 => '已下定',21=>'未付尾款', 2 => '已付款'),
'menu_list' => array(0 => '未付款', 1 => '已付款'), 'menu_default' => 0,'pid_status'=>0);
$status_ary[1] = array('name' => '分期办理', 'show' => true, 'list' => array(0 => '分期办理中', 1 => '等待放款' , 2 => '完成按揭'),
'menu_list' => array(0 => '分期办理中', 1 => '等待放款' , 2 => '完成按揭'), 'menu_default' => 0,'pid_status'=>1);
$status_ary[1] = array('name' => '按揭办理', 'show' => true, 'list' => array(0 => '按揭办理中', 1 => '等待放款' , 2 => '完成按揭'),
'menu_list' => array(0 => '按揭办理中', 1 => '等待放款' , 2 => '完成按揭'), 'menu_default' => 0,'pid_status'=>1);
$status_ary[2] = array('name' => '车辆分配', 'show' => true, 'list' => array(0 => '车辆分配中', 1 => '已配车'),
'menu_list' => array(0 => '待分配', 1 => '已配车'), 'menu_default' => 0,'pid_status'=>2);
$status_ary[3] = array('name' => '开票相关', 'show' => true, 'list' => array(0 => '待开票', 1 => '已开票'),