business adjust about
This commit is contained in:
@@ -141,6 +141,9 @@ class Business extends HD_Controller{
|
||||
'price_color' => $v['price_color'] > 0 ? $v['price_color'] : '0.00',
|
||||
'profix_car' => $v['profix_car'],
|
||||
'proxy_type' => $v['proxy_type'] == 0 ? '返佣' : '票折',
|
||||
'proxy_profix_price' => $v['proxy_profix_price'] != 0.0 ? $v['proxy_profix_price'] :'',
|
||||
'proxy_profix_lower' => $v['proxy_profix_lower'] != 0.0 ? $v['proxy_profix_lower'] : '',
|
||||
'proxy_profix_rebate' => $v['proxy_profix_rebate'] != 0.0 ? $v['proxy_profix_rebate'] : '',
|
||||
'proxy_profix_car' => $v['proxy_profix_car'],
|
||||
'profix_insure' => $v['profix_insure'],
|
||||
'profix_carno' => $v['profix_carno'],
|
||||
@@ -195,6 +198,9 @@ class Business extends HD_Controller{
|
||||
'price_color' => $row['price_color'],
|
||||
'price_coplus' => $row['price_coplus'],
|
||||
'proxy_type' => intval($row['proxy_type']),
|
||||
'proxy_profix_price' => $row['proxy_profix_price'],
|
||||
'proxy_profix_lower' => $row['proxy_profix_lower'],
|
||||
'proxy_profix_rebate' => $row['proxy_profix_rebate'],
|
||||
'proxy_profix_car' => $row['proxy_profix_car'],
|
||||
'profix_car' => $row['profix_car'],
|
||||
'profix_carno' => $row['profix_carno'],
|
||||
@@ -224,6 +230,9 @@ class Business extends HD_Controller{
|
||||
'price_color' => 0.00,
|
||||
'price_coplus' => 0.00,
|
||||
'proxy_type' => 0,
|
||||
'proxy_profix_price' => 0.00,
|
||||
'proxy_profix_lower' => 0.00,
|
||||
'proxy_profix_rebate' => 0.00,
|
||||
'proxy_profix_car' => 0.00,
|
||||
'profix_car' => 0.00,
|
||||
'profix_carno' => 0.00,
|
||||
@@ -282,6 +291,9 @@ class Business extends HD_Controller{
|
||||
$info['price_coplus'] && $data['price_coplus'] = $info['price_coplus'];
|
||||
$info['price_color'] && $data['price_color'] = $info['price_color'];
|
||||
$data['proxy_type'] = $info['proxy_type'];
|
||||
$data['proxy_profix_price'] = $info['proxy_profix_price'];
|
||||
$data['proxy_profix_lower'] = $info['proxy_profix_lower'];
|
||||
$data['proxy_profix_rebate'] = $info['proxy_profix_rebate'];
|
||||
$info['proxy_profix_car'] && $data['proxy_profix_car'] = $info['proxy_profix_car'];
|
||||
$info['profix_car'] && $data['profix_car'] = $info['profix_car'];
|
||||
$info['profix_carno'] && $data['profix_carno'] = $info['profix_carno'];
|
||||
@@ -412,15 +424,17 @@ class Business extends HD_Controller{
|
||||
$delivery_day = $objWorksheet->getCell('J' . $_row)->getValue();
|
||||
$delivery_day = intval($delivery_day);
|
||||
$delivery_day = $delivery_day < 0 ? 0 : $delivery_day;
|
||||
$price_color = $objWorksheet->getCell('K' . $_row)->getValue();
|
||||
$proxy_name = $objWorksheet->getCell('L' . $_row)->getValue();
|
||||
//$price_color = $objWorksheet->getCell('K' . $_row)->getValue();
|
||||
$proxy_name = $objWorksheet->getCell('K' . $_row)->getValue();
|
||||
$proxy_type = $proxy_name == '票折' ? 1 : 0;
|
||||
|
||||
$proxy_profix_car = $objWorksheet->getCell('M' . $_row)->getValue();
|
||||
$profix_car = $objWorksheet->getCell('N' . $_row)->getValue();
|
||||
$profix_cardno = $objWorksheet->getCell('O' . $_row)->getValue();
|
||||
$profix_insure = $objWorksheet->getCell('P' . $_row)->getValue();
|
||||
$profix_loan = $objWorksheet->getCell('Q' . $_row)->getValue();
|
||||
$proxy_profix_price = $objWorksheet->getCell('L' . $_row)->getValue();
|
||||
$proxy_profix_lower = $objWorksheet->getCell('M' . $_row)->getValue();
|
||||
$proxy_profix_rebate = $objWorksheet->getCell('N' . $_row)->getValue();
|
||||
//$proxy_profix_car = $objWorksheet->getCell('M' . $_row)->getValue();
|
||||
//$profix_car = $objWorksheet->getCell('N' . $_row)->getValue();
|
||||
//$profix_cardno = $objWorksheet->getCell('O' . $_row)->getValue();
|
||||
//$profix_insure = $objWorksheet->getCell('P' . $_row)->getValue();
|
||||
//$profix_loan = $objWorksheet->getCell('Q' . $_row)->getValue();
|
||||
|
||||
$info = [
|
||||
'brand_id' => $brand_id,
|
||||
@@ -435,13 +449,16 @@ class Business extends HD_Controller{
|
||||
|
||||
$info['price_car'] = $price_car;
|
||||
$info['price_floor'] = $price_floor;
|
||||
$info['price_color'] = $price_color;
|
||||
//$info['price_color'] = $price_color;
|
||||
$info['proxy_type'] = $proxy_type;
|
||||
$info['proxy_profix_car'] = $proxy_profix_car;
|
||||
$info['profix_car'] = $profix_car;
|
||||
$info['profix_carno'] = $profix_cardno;
|
||||
$info['profix_insure'] = $profix_insure;
|
||||
$info['profix_loan'] = $profix_loan;
|
||||
$info['proxy_profix_price'] = $proxy_profix_price;
|
||||
$info['proxy_profix_lower'] = $proxy_profix_lower;
|
||||
$info['proxy_profix_rebate'] = $proxy_profix_rebate;
|
||||
//$info['proxy_profix_car'] = $proxy_profix_car;
|
||||
//$info['profix_car'] = $profix_car;
|
||||
//$info['profix_carno'] = $profix_cardno;
|
||||
//$info['profix_insure'] = $profix_insure;
|
||||
//$info['profix_loan'] = $profix_loan;
|
||||
$info['s_effect_time'] = $s_effect_time;
|
||||
$info['if_effect'] = $if_effect;
|
||||
$info['delivery_day'] = $delivery_day;
|
||||
@@ -510,6 +527,9 @@ class Business extends HD_Controller{
|
||||
$data['price_coplus'] = $info['price_coplus'];
|
||||
$data['price_color'] = $info['price_color'];
|
||||
$data['proxy_type'] = $info['proxy_type'];
|
||||
$data['proxy_profix_price'] = $info['proxy_profix_price'];
|
||||
$data['proxy_profix_lower'] = $info['proxy_profix_lower'];
|
||||
$data['proxy_profix_rebate'] = $info['proxy_profix_rebate'];
|
||||
$data['proxy_profix_car'] = $info['proxy_profix_car'];
|
||||
$data['profix_car'] = $info['profix_car'];
|
||||
$data['profix_carno'] = $info['profix_carno'];
|
||||
@@ -557,15 +577,18 @@ class Business extends HD_Controller{
|
||||
'year' => '时间-年',
|
||||
'month' => '时间-月',
|
||||
'price_car' => '裸车报价',
|
||||
'price_floor' => '车辆底价',
|
||||
'price_floor' => '展厅最低限价',
|
||||
'delivery_day' => '交车工作日',
|
||||
'price_color' => '颜色加价',
|
||||
//'price_color' => '颜色加价',
|
||||
'proxy_type' => '代理店返用方式',
|
||||
'proxy_profix_car' => '代理店单车毛利',
|
||||
'profix_car' => '品牌店单车毛利',
|
||||
'profix_carno' => '上牌毛利',
|
||||
'profix_insure' => '保险毛利',
|
||||
'profix_loan' => '按揭毛利', # 以上次序与导入一致,方便导出后编辑再导入
|
||||
'proxy_profix_price' => '代理店结算价',
|
||||
'proxy_profix_lower' => '代理店最低限价',
|
||||
'proxy_profix_rebate' => '代理店佣金',
|
||||
//'proxy_profix_car' => '代理店单车毛利',
|
||||
//'profix_car' => '品牌店单车毛利',
|
||||
//'profix_carno' => '上牌毛利',
|
||||
//'profix_insure' => '保险毛利',
|
||||
//'profix_loan' => '按揭毛利', # 以上次序与导入一致,方便导出后编辑再导入
|
||||
'status_name' => '状态',
|
||||
'effect_status' => '是否生效',
|
||||
'id' => 'ID',
|
||||
|
||||
@@ -65,9 +65,9 @@
|
||||
</div>
|
||||
</div>
|
||||
<div class="am-form-group wp50 fl">
|
||||
<label class="am-para-label">车辆底价:</label>
|
||||
<label class="am-para-label w120">展厅最低限价:</label>
|
||||
<div class="am-para-input">
|
||||
<input type="text" placeholder="请输入底价" name="price_fine" v-model="info.price_floor" style="display: inline;width: 60%"/>
|
||||
<input type="text" placeholder="请输入展厅最低限价" name="price_fine" v-model="info.price_floor" style="display: inline;width: 60%"/>
|
||||
<span>元</span>
|
||||
</div>
|
||||
</div>
|
||||
@@ -105,39 +105,61 @@
|
||||
<div class="am-form-group wp70">
|
||||
<label class="am-para-label w140">代理店结佣方式:</label>
|
||||
<div class="am-para-input">
|
||||
<input id="proxy_type0" name="proxy_type" type="radio" value="0" v-model="info.proxy_type"/><label for="proxy_type0">返佣 (优惠额度=售价-底价)</label><br>
|
||||
<input id="proxy_type1" name="proxy_type" type="radio" value="1" v-model="info.proxy_type"/><label for="proxy_type1">票折 (优惠额度=售价-(底价-单车毛利))</label>
|
||||
<input id="proxy_type0" name="proxy_type" type="radio" value="0" v-model="info.proxy_type"/><label for="proxy_type0">返佣 (优惠额度=售价-代理店最低限价)</label><br>
|
||||
<input id="proxy_type1" name="proxy_type" type="radio" value="1" v-model="info.proxy_type"/><label for="proxy_type1">票折 (优惠额度=售价-代理店结算价)</label>
|
||||
</div>
|
||||
</div>
|
||||
<div class="am-form-group wp50">
|
||||
<div class="am-form-group wp50" v-if="info.proxy_type==1">
|
||||
<label class="am-para-label w140">代理店结算价:</label>
|
||||
<div class="am-para-input">
|
||||
<input type="text" placeholder="请输入代理店结算价" name="proxy_profix_price" v-model="info.proxy_profix_price" style="display: inline;width: 60%"/>
|
||||
<span>元</span>
|
||||
</div>
|
||||
</div>
|
||||
<div class="am-form-group wp50" v-if="info.proxy_type==0">
|
||||
<label class="am-para-label w140">代理店最低限价:</label>
|
||||
<div class="am-para-input">
|
||||
<input type="text" placeholder="请输入代理店最低限价" name="proxy_profix_lower" v-model="info.proxy_profix_lower" style="display: inline;width: 60%"/>
|
||||
<span>元</span>
|
||||
</div>
|
||||
</div>
|
||||
<div class="am-form-group wp50" v-if="info.proxy_type==0">
|
||||
<label class="am-para-label w140">代理店佣金:</label>
|
||||
<div class="am-para-input">
|
||||
<input type="text" placeholder="请输入代理店佣金" name="proxy_profix_rebate" v-model="info.proxy_profix_rebate" style="display: inline;width: 60%"/>
|
||||
<span>元</span>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="am-form-group wp50" style="display: none">
|
||||
<label class="am-para-label w140">代理店单车毛利:</label>
|
||||
<div class="am-para-input">
|
||||
<input type="text" placeholder="请输入代理店单车毛利" name="proxy_profix_car" v-model="info.proxy_profix_car" style="display: inline;width: 60%"/>
|
||||
<span>元</span>
|
||||
</div>
|
||||
</div>
|
||||
<div class="am-form-group wp50">
|
||||
<div class="am-form-group wp50" style="display: none">
|
||||
<label class="am-para-label w140">品牌店单车毛利:</label>
|
||||
<div class="am-para-input">
|
||||
<input type="text" placeholder="请输入品牌店单车毛利" name="profix_car" v-model="info.profix_car" style="display: inline;width: 60%"/>
|
||||
<span>元</span>
|
||||
</div>
|
||||
</div>
|
||||
<div class="am-form-group wp50">
|
||||
<div class="am-form-group wp50" style="display: none">
|
||||
<label class="am-para-label w140">上牌毛利:</label>
|
||||
<div class="am-para-input">
|
||||
<input type="text" placeholder="请输入上牌毛利" name="profix_carno" v-model="info.profix_carno" style="display: inline;width: 60%"/>
|
||||
<span>元</span>
|
||||
</div>
|
||||
</div>
|
||||
<div class="am-form-group wp50">
|
||||
<div class="am-form-group wp50" style="display: none">
|
||||
<label class="am-para-label w140">保险毛利:</label>
|
||||
<div class="am-para-input">
|
||||
<input type="text" placeholder="请输入保险毛利" name="profix_insure" v-model="info.profix_insure" style="display: inline;width: 60%"/>
|
||||
<span>元</span>
|
||||
</div>
|
||||
</div>
|
||||
<div class="am-form-group wp50">
|
||||
<div class="am-form-group wp50" style="display: none">
|
||||
<label class="am-para-label w140">按揭毛利:</label>
|
||||
<div class="am-para-input">
|
||||
<input type="text" placeholder="请输入按揭毛利" name="profix_loan" v-model="info.profix_loan" style="display: inline;width: 60%"/>
|
||||
|
||||
@@ -88,11 +88,14 @@
|
||||
<span>ID</span>
|
||||
</th>
|
||||
<th width="10%"><span>裸车报价</span></th>
|
||||
<th width="10%"><span>车辆底价</span></th>
|
||||
<th width="6%"><span>代理店单车毛利</span></th>
|
||||
<th width="10%"><span>展厅最低限价</span></th>
|
||||
<th width="6%"><span>代理店单结佣方式</span></th>
|
||||
<th width="6%"><span>品牌店单车毛利</span></th>
|
||||
<th width="6%"><span>代理店结算价</span></th>
|
||||
<th width="6%"><span>代理店最低限价</span></th>
|
||||
<th width="6%"><span>代理店佣金</span></th>
|
||||
<!--
|
||||
<th width="6%"><span>代理店单车毛利</span></th>
|
||||
<th width="6%"><span>品牌店单车毛利</span></th>
|
||||
<th width="6%"><span>保险利润</span></th>
|
||||
<th width="6%"><span>按揭利润</span></th>
|
||||
<th width="6%"><span>挂牌利润</span></th>
|
||||
@@ -110,7 +113,7 @@
|
||||
<tbody>
|
||||
<template v-for="(v,i) in lists">
|
||||
<tr class="tl">
|
||||
<td colspan="12">车型:<span style="font-weight: 600;color:#FF7F50;">{{v.title}}</span></td>
|
||||
<td colspan="13">车型:<span style="font-weight: 600;color:#FF7F50;">{{v.title}}</span></td>
|
||||
</tr>
|
||||
<tr >
|
||||
<td>
|
||||
@@ -120,9 +123,12 @@
|
||||
<td>{{v.price_car}}</td>
|
||||
<td>{{v.price_floor}}</td>
|
||||
<td>{{v.proxy_type}}</td>
|
||||
<td>{{v.proxy_profix_price}}</td>
|
||||
<td>{{v.proxy_profix_lower}}</td>
|
||||
<td>{{v.proxy_profix_rebate}}</td>
|
||||
<!--
|
||||
<td>{{v.proxy_profix_car}}</td>
|
||||
<td>{{v.profix_car}}</td>
|
||||
<!--
|
||||
<td>{{v.profix_insure}}</td>
|
||||
<td>{{v.profix_loan}}</td>
|
||||
<td>{{v.profix_carno}}</td>
|
||||
|
||||
@@ -678,6 +678,13 @@ class Order extends CI_Controller{
|
||||
}
|
||||
}
|
||||
|
||||
$this->load->model('items/items_model');
|
||||
$item_row = $this->items_model->get(['id'=>$item['item_id']]);
|
||||
if ($debug){
|
||||
echo $this->items_model->db->last_query()."<br>";
|
||||
echo "buy_price: {$item_row['buy_price']}"."<br>";
|
||||
echo "<br><br>";
|
||||
}
|
||||
//获取创建订单时商务政策
|
||||
$where = [
|
||||
'id' => $info_json['business_id'],
|
||||
@@ -689,7 +696,11 @@ class Order extends CI_Controller{
|
||||
$srv_json['profix_car'] = $b_row_one['profix_car'];
|
||||
}
|
||||
elseif ($biz['type']==3){
|
||||
$srv_json['profix_car'] = $b_row_one['proxy_profix_car'];
|
||||
#$srv_json['profix_car'] = $b_row_one['proxy_profix_car'];
|
||||
#票折的单车利润 = 代理店结算价 - 采购成本
|
||||
#返佣的单车利润 = 最低限价 - 采购成本 - 佣金
|
||||
$buy_price = $item_row['buy_price'];
|
||||
$srv_json['profix_car'] = $b_row_one['proxy_type'] == 1 ? $b_row_one['proxy_profix_price'] - $buy_price : $b_row_one['proxy_profix_lower'] - $buy_price - $b_row_one['proxy_profix_rebate'];
|
||||
}
|
||||
else{
|
||||
$srv_json['profix_car'] = 0;
|
||||
@@ -1184,14 +1195,11 @@ class Order extends CI_Controller{
|
||||
}
|
||||
|
||||
# 预估返利 写入到 厂家补贴
|
||||
$this->load->model('items/items_model');
|
||||
$item_row = $this->items_model->get(['id'=>$item['item_id']]);
|
||||
if ($item_row['estimated_rebate']){
|
||||
$promotion_json = $recost ? $promotion_json_cost : array();
|
||||
$promotion_json['factory_price'] = $item_row['estimated_rebate'];
|
||||
$add_data['promotion_json'] = json_encode($promotion_json,JSON_UNESCAPED_UNICODE);
|
||||
if ($debug){
|
||||
echo $this->items_model->db->last_query();
|
||||
echo "estimated_rebate: {$item_row['estimated_rebate']}"."<br>";
|
||||
echo "promotion_json_cost: ";var_dump($promotion_json_cost);echo "<br>";
|
||||
echo "promotion_json: ";var_dump($promotion_json);echo "<br>";
|
||||
|
||||
@@ -89,10 +89,13 @@ class Business extends Wxapp{
|
||||
$car['price_car'] = $row['price_car'];
|
||||
$car['price_floor'] = $row['price_floor'];
|
||||
$dis_money = $car['price_car'] - $car['price_floor'];
|
||||
if ($biz['type']==3 && $row['proxy_type'] == 1){
|
||||
/*if ($biz['type']==3 && $row['proxy_type'] == 1){
|
||||
# 选择【返佣】时:代理店优惠额度 = 售价 - 底价
|
||||
# 选择【票折】时:代理店优惠额度 = 售价 - (底价-代理店单车毛利)
|
||||
$dis_money = $dis_money + $row['proxy_profix_car'];
|
||||
}*/
|
||||
if ($biz['type'] == 3){
|
||||
$dis_money = $row['proxy_type'] == 1 ? $row['price_car'] - $row['proxy_profix_price'] : $row['price_car'] - $row['proxy_profix_lower'];
|
||||
}
|
||||
if($biz['id']==160){
|
||||
$dis_money = 200000;
|
||||
|
||||
@@ -140,10 +140,13 @@ class CusorderV2 extends Wxapp
|
||||
}
|
||||
if($biz['id']!=160){
|
||||
$can_dis_money = $business_row['price_car'] - $business_row['price_floor']; //可优惠金额
|
||||
if ($biz['type']==3 && $business_row['proxy_type'] == 1){
|
||||
/*if ($biz['type']==3 && $business_row['proxy_type'] == 1){
|
||||
# 选择【返佣】时:代理店优惠额度 = 售价 - 底价
|
||||
# 选择【票折】时:代理店优惠额度 = 售价 - (底价-代理店单车毛利)
|
||||
$can_dis_money = $can_dis_money + $business_row['proxy_profix_car'];
|
||||
}*/
|
||||
if ($biz['type'] == 3){
|
||||
$can_dis_money = $business_row['proxy_type'] == 1 ? $business_row['price_car'] - $business_row['proxy_profix_price'] : $business_row['price_car'] - $business_row['proxy_profix_lower'];
|
||||
}
|
||||
if ($can_dis_money > 0) {
|
||||
#if ($disc_money && $business_row['price_floor'] > $business_row['price_car'] - $disc_money) {
|
||||
@@ -443,10 +446,13 @@ class CusorderV2 extends Wxapp
|
||||
}
|
||||
if($biz['id']!=160){
|
||||
$can_dis_money = $business_row['price_car'] - $business_row['price_floor']; //可优惠金额
|
||||
if ($biz['type']==3 && $business_row['proxy_type'] == 1){
|
||||
/*if ($biz['type']==3 && $business_row['proxy_type'] == 1){
|
||||
# 选择【返佣】时:代理店优惠额度 = 售价 - 底价
|
||||
# 选择【票折】时:代理店优惠额度 = 售价 - (底价-代理店单车毛利)
|
||||
$can_dis_money = $can_dis_money + $business_row['proxy_profix_car'];
|
||||
}*/
|
||||
if ($biz['type'] == 3){
|
||||
$can_dis_money = $business_row['proxy_type'] == 1 ? $business_row['price_car'] - $business_row['proxy_profix_price'] : $business_row['price_car'] - $business_row['proxy_profix_lower'];
|
||||
}
|
||||
if ($can_dis_money > 0) {
|
||||
/*if ($disc_money && $car_row['price_floor'] > $car_row['price_car'] - $disc_money) {
|
||||
|
||||
Binary file not shown.
Reference in New Issue
Block a user