修改极差问题

This commit is contained in:
liqianjin 2025-04-01 10:01:23 +08:00
parent e6885ed7de
commit 27f370cd91
2 changed files with 5 additions and 3 deletions

View File

@ -409,11 +409,11 @@ class FenxiaoOrder extends BaseModel
$commission = $goods_config['direct_money'] * $v[ 'num' ]; $commission = $goods_config['direct_money'] * $v[ 'num' ];
} }
$commission = $commission - $last_commission; $commission = $commission - $last_commission;
} }
if($commission > 0){ if($commission > 0){
$level_num = $user['level_num']; $level_num = $user['level_num'];
$last_commission = $commission; //平级奖不需要扣除上个用户获取的金额,非平级奖则有极差
$last_commission = $is_sideways == 1 ? $last_commission : $commission + $last_commission;
$order_fenxiao_data['sideways_fenxiao_id'][] = $user['fenxiao_id']; $order_fenxiao_data['sideways_fenxiao_id'][] = $user['fenxiao_id'];
$order_fenxiao_data['commission'] += $order_fenxiao_data[ 'sideways_commission' ] += $commission; $order_fenxiao_data['commission'] += $order_fenxiao_data[ 'sideways_commission' ] += $commission;
$order_fenxiao_data['sideways_fenxiao_detail'][] = ['name' => $user['fenxiao_name'], 'commission' => $commission,'is_sideways' => $is_sideways]; $order_fenxiao_data['sideways_fenxiao_detail'][] = ['name' => $user['fenxiao_name'], 'commission' => $commission,'is_sideways' => $is_sideways];
@ -490,9 +490,11 @@ class FenxiaoOrder extends BaseModel
} else { } else {
$commission = $goods_config['direct_money'] * $v[ 'num' ]; $commission = $goods_config['direct_money'] * $v[ 'num' ];
} }
$commission = $commission - $money; $commission = $commission - $money;
} }
} }
return $commission > 0 ? $commission : 0; return $commission > 0 ? $commission : 0;
} }

View File

@ -24,7 +24,7 @@ class Test{
// //
public function test(){ public function test(){
$orderId = 111; $orderId = 112;
$order_info = model('order')->getInfo(['order_id' => $orderId]); $order_info = model('order')->getInfo(['order_id' => $orderId]);
// $fenxiao_order = new OrderPay(); // $fenxiao_order = new OrderPay();
// $res = $fenxiao_order->handle($order_info); // $res = $fenxiao_order->handle($order_info);