|
@@ -40,45 +40,49 @@ class Demo extends Api
|
|
*/
|
|
*/
|
|
public function test()
|
|
public function test()
|
|
{
|
|
{
|
|
- $password = 123456;
|
|
|
|
- $salt = '460dd5';
|
|
|
|
- $password = $this->auth->getEncryptPassword($password,$salt);
|
|
|
|
- echo $password;exit;
|
|
|
|
- $this->success('返回成功', $this->request->param());
|
|
|
|
|
|
+ $order_amount = 1000; //消费额
|
|
|
|
+ $rate = 10; //商家比例
|
|
|
|
+ $user_id = 10; //消费者id
|
|
|
|
+ $shop_id = 10; //门店id
|
|
|
|
+ $this->test1($order_amount,$rate,$user_id,$shop_id);
|
|
}
|
|
}
|
|
|
|
|
|
- /**
|
|
|
|
- * 无需登录的接口
|
|
|
|
- *
|
|
|
|
- */
|
|
|
|
- public function test1()
|
|
|
|
|
|
+
|
|
|
|
+ /*
|
|
|
|
+ * 订单额,返利比例,
|
|
|
|
+ * */
|
|
|
|
+ public function test1($order_amount,$rate,$user_id,$shop_id)
|
|
{
|
|
{
|
|
- $a = [
|
|
|
|
- '23' => [
|
|
|
|
- 'item_id' => 23,
|
|
|
|
- 'level' => 5,
|
|
|
|
- 'content' => '很好23',
|
|
|
|
- 'images' => [
|
|
|
|
- '/uploads/20241019/244017dc8c5a698037da7bab78da2d34.png',
|
|
|
|
- '/uploads/20241019/244017dc8c5a698037da7bab78da2d34.png'
|
|
|
|
- ],
|
|
|
|
- ],
|
|
|
|
- '24' => [
|
|
|
|
- 'item_id' => 24,
|
|
|
|
- 'level' => 4,
|
|
|
|
- 'content' => '很好24',
|
|
|
|
- 'images' => [
|
|
|
|
- '/uploads/20241019/244017dc8c5a698037da7bab78da2d34.png',
|
|
|
|
- '/uploads/20241019/244017dc8c5a698037da7bab78da2d34.png'
|
|
|
|
- ],
|
|
|
|
- ],
|
|
|
|
|
|
+ //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);
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+ //省代
|
|
|
|
+ //市代
|
|
|
|
+ //区代
|
|
|
|
+ //三个代理都 按月发 收益
|
|
|
|
+
|
|
|
|
|
|
- ];
|
|
|
|
- /* $a = [
|
|
|
|
- '/uploads/20241019/244017dc8c5a698037da7bab78da2d34.png',
|
|
|
|
- '/uploads/20241019/244017dc8c5a698037da7bab78da2d34.png'
|
|
|
|
- ];*/
|
|
|
|
- dump(json_encode($a));
|
|
|
|
}
|
|
}
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -87,7 +91,24 @@ class Demo extends Api
|
|
*/
|
|
*/
|
|
public function test2()
|
|
public function test2()
|
|
{
|
|
{
|
|
- $this->success('返回成功', ['action' => '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);
|
|
|
|
+
|
|
}
|
|
}
|
|
|
|
|
|
/**
|
|
/**
|