test1($order_amount,$rate,$user_id,$shop_id); } /* * 订单额,返利比例, * */ public function test1($order_amount,$rate,$user_id,$shop_id) { //3-20% $amount = bcdiv(bcmul($order_amount,$rate,2),100,2); //5倍 $back_double = config('site.back_double'); $amount = bcmul($amount,$back_double,2); //商务 + 锁客 + 网体 + 省代 + 市代 + 区代 = 40% (大约40%,具体看多少看各级配置) //商务 发给门店的上级 收益 $shangwu_rate = config('site.back_shangwu'); $shangwu_amount = bcdiv(bcmul($amount,$shangwu_rate,2),2); //锁客 发给消费者的上级 收益 $suoke_rate = config('site.back_suoke'); $suoke_amount = bcdiv(bcmul($amount,$suoke_rate,2),2); //网体 业务员逻辑 按月发 收益 $wangti_rate = config('site.back_wangti'); $wangti_amount = bcdiv(bcmul($amount,$wangti_rate,2),2); //省代 //市代 //区代 //三个代理都 按月发 收益 } /** * 需要登录的接口 * */ public function test2() { echo 111;exit; $amount = 1000; $rate = 15; $data = []; for($i=1;$i<=40;$i++){ $data[] = [ 'amount' => $amount, ]; $amount = bcdiv(bcmul($amount,$rate,2),100,2); } dump($data); // Db::name('back_base')->insertAll($data); } /** * 需要登录且需要验证有相应组的权限 * */ public function test3() { //$this->success('返回成功', ['action' => 'test3']); $data = [ 'order_paidnum' => ['inc',1], 'order_total_amount' => ['inc',11.25], 'goods_sales' => ['inc',5], ]; Db::name('live_room_log')->where('id',23)->update($data); } }