| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661 |
- <?php
- namespace app\controller\api\shareProsperity;
- use app\common\enum\CommonEnum;
- use app\common\repositories\shared\SharedProsperityTaskRepository;
- use think\facade\Db;
- class Task
- {
- // 合伙人分红
- public function partnerProfits()
- {
- $get = app()->request->get();
- /** @var SharedProsperityTaskRepository $repository */
- $repository = app()->make(SharedProsperityTaskRepository::class);
- $data = $repository->partner($get);
- return app('json')->success($data);
- }
- public function thankProfits()
- {
- $get = app()->request->get();
- /** @var SharedProsperityTaskRepository $repository */
- $repository = app()->make(SharedProsperityTaskRepository::class);
- $repository->thank($get);
- return app('json')->success();
- }
- public function groupProfits()
- {
- $get = app()->request->get();
- /** @var SharedProsperityTaskRepository $repository */
- $repository = app()->make(SharedProsperityTaskRepository::class);
- $data = $repository->group($get);
- return app('json')->success($data);
- }
- public function testProfits()
- {
- // 李玉枝 国宝中 秒简化 李守之 赵娜
- // 直推
- // $userData = [
- // 2393=>82.80,
- // 4324=>110.4,
- // 4073=>82.8,
- // 2540=>55.2,
- // 2950=>55.2
- //
- // ];
- // 总裁分红
- // $userData = [
- // // 李玉枝
- // 2393=>18,
- // // 国宝中
- // 4324=>15,
- // // 秒简化
- // 4073=>13,
- // // 李守之
- // 2540=>9,
- // // 赵娜
- // 2950=>9,
- // // xuliping
- // 43=>289,
- // // lisuhong
- // 62=>364,
- // // liuyinxia
- // 192=>408,
- // // 钟起群
- // 4758=>6,
- // // 王运香
- // 4033=>6,
- // // 李建生
- // 4348=>6,
- // // 张贵兰
- // 4245=>6,
- // // 黄远学
- // 4897=>6,
- // // 迟徳瑞
- // 4896=>6,
- // // 陶艺雯
- // 3160=>6,
- // // 王凤菲
- // 4898=>6,
- // // 张娜
- // 4899=>6,
- // // 刘洪军
- // 4656=>6,
- // // 金刚
- // 2846=>6,
- // // 刘亚娟没有手机号
- // ];
- // 万人团
- // $userData = [
- // // 国宝中
- // 4324 => 6,
- // // 秒简化
- // 4073 => 6,
- // // 李守之
- // 2540 => 6,
- // // 钟起群
- // 4758 => 6,
- // // 王运香
- // 4033 => 6,
- // // 李建生
- // 4348 => 6,
- // // 张贵兰
- // 4245 => 6,
- // // 黄远学
- // 4897 => 6,
- // // 迟徳瑞
- // 4896 => 6,
- // // 陶艺雯
- // 3160 => 6,
- // // 王凤菲
- // 4898 => 6,
- // // 张娜
- // 4899 => 6,
- // // 刘洪军
- // 4656 => 6,
- // // 金刚
- // 2846 => 6,
- // // 刘亚娟没有手机号
- // // xuliping
- // 43 => 66,
- // // lisuhong
- // 62 => 66,
- // // liuyinxia
- // 192 => 66,
- // ];
- // 2026-2-24合伙人总裁分红
- // $userData = [
- // 192 => 108,
- // 62 => 68,
- // 43 => 36,
- // 3 => 15,
- // 2393 => 15,
- // 2540 => 15,
- // 4001 => 15,
- // 4073 => 15,
- // 4899 => 15,
- // ];
- // 2026-2-24合伙人钻石分红
- // $userData = [
- // 1 => 21,
- // 54 => 21
- // ];
- // 2026-2-24 3星合伙人分红
- // $userData = [
- // 14 => 13,
- // 46 => 13
- // ];
- // 2026-2-24 2星合伙人分红 4.66
- // $userData = [
- // 45=>4.66,
- // 47=>4.66,
- // 48=>4.66,
- // 61=>4.66,
- // 67=>4.66,
- // 77=>4.66,
- // 79=>4.66,
- // 81=>4.66,
- // 103=>4.66,
- // 106=>4.66,
- // 190=>4.66,
- // 191=>4.66,
- // 193=>4.66,
- // 220=>4.66,
- // 221=>4.66,
- // 247=>4.66,
- // 261=>4.66,
- // 262=>4.66,
- // 267=>4.66,
- // 411=>4.66,
- // 425=>4.66,
- // 444=>4.66,
- // 461=>4.66,
- // 490=>4.66,
- // 508=>4.66,
- // 523=>4.66,
- // 587=>4.66,
- // 598=>4.66,
- // 599=>4.66,
- // 818=>4.66,
- // 911=>4.66,
- // 1213=>4.66,
- // 1894=>4.66,
- // 1954=>4.66,
- // 2009=>4.66,
- // 3661=>4.66,
- // 3976=>4.66,
- // 4323=>4.66,
- // 4557=>4.66,
- // 4587=>4.66,
- // 4590=>4.66,
- // 4637=>4.66,
- // 4741=>4.66,
- // ];
- // 2026-2-24 1星合伙人分红 6
- // $userData = [
- // 6 => 6,
- // 4838 => 6,
- // 16 => 6,
- // ];
- // 2026-2-24 万人团分红
- // $userData = [
- // 17=>5,
- // 22=>5,
- // 26=>5,
- // 39=>5,
- // 43=>18,
- // 47=>5,
- // 61=>5,
- // 67=>5,
- // 74=>5,
- // 75=>5,
- // 77=>5,
- // 79=>5,
- // 80=>5,
- // 89=>5,
- // 95=>5,
- // 103=>5,
- // 108=>5,
- // 109=>5,
- // 125=>5,
- // 133=>5,
- // 134=>5,
- // 135=>5,
- // 162=>5,
- // 186=>5,
- // 211=>5,
- // 228=>5,
- // 229=>5,
- // 230=>5,
- // 263=>5,
- // 264=>5,
- // 269=>5,
- // 272=>5,
- // 274=>5,
- // 284=>5,
- // 285=>5,
- // 288=>5,
- // 291=>5,
- // 292=>5,
- // 294=>5,
- // 296=>5,
- // 298=>5,
- // 303=>5,
- // 304=>5,
- // 311=>5,
- // 312=>5,
- // 314=>5,
- // 317=>5,
- // 321=>5,
- // 323=>5,
- // 324=>5,
- // 325=>5,
- // 326=>5,
- // 328=>5,
- // 330=>5,
- // 334=>5,
- // 335=>5,
- // 336=>5,
- // 341=>5,
- // 342=>5,
- // 351=>5,
- // 358=>5,
- // 360=>5,
- // 361=>5,
- // 362=>5,
- // 368=>5,
- // 376=>5,
- // 377=>5,
- // 381=>5,
- // 382=>5,
- // 383=>5,
- // 384=>5,
- // 387=>5,
- // 389=>5,
- // 390=>5,
- // 393=>5,
- // 394=>5,
- // 396=>5,
- // 397=>5,
- // 403=>5,
- // 409=>5,
- // 414=>5,
- // 423=>5,
- // 424=>5,
- // 425=>5,
- // 427=>5,
- // 428=>5,
- // 429=>5,
- // 431=>5,
- // 432=>5,
- // 433=>5,
- // 434=>5,
- // 435=>5,
- // 436=>5,
- // 442=>5,
- // 444=>5,
- // 450=>5,
- // 451=>5,
- // 452=>5,
- // 453=>5,
- // 454=>5,
- // 455=>5,
- // 456=>5,
- // 457=>5,
- // 458=>5,
- // 460=>5,
- // 462=>5,
- // 465=>5,
- // 466=>5,
- // 467=>5,
- // 471=>5,
- // 472=>5,
- // 473=>5,
- // 474=>5,
- // 475=>5,
- // 476=>5,
- // 478=>5,
- // 479=>5,
- // 480=>5,
- // 485=>5,
- // 486=>5,
- // 487=>5,
- // 489=>5,
- // 491=>5,
- // 492=>5,
- // 493=>5,
- // 494=>5,
- // 495=>5,
- // 496=>5,
- // 497=>5,
- // 500=>5,
- // 501=>5,
- // 502=>5,
- // 503=>5,
- // 504=>5,
- // 506=>5,
- // 507=>5,
- // 509=>5,
- // 511=>5,
- // 512=>5,
- // 513=>5,
- // 514=>5,
- // 515=>5,
- // 516=>5,
- // 517=>5,
- // 518=>5,
- // 519=>5,
- // 520=>5,
- // 522=>5,
- // 523=>5,
- // 524=>5,
- // 526=>5,
- // 530=>5,
- // 531=>5,
- // 534=>5,
- // 535=>5,
- // 540=>5,
- // 541=>5,
- // 542=>5,
- // 543=>5,
- // 544=>5,
- // 548=>5,
- // 549=>5,
- // 554=>5,
- // 555=>5,
- // 556=>5,
- // 557=>5,
- // 558=>5,
- // 561=>5,
- // 563=>5,
- // 567=>5,
- // 576=>5,
- // 589=>5,
- // 604=>5,
- // 3=>5,
- // 2540=>5,
- // 62=>18,
- // 192=>18,
- // 2393=>5,
- // 4001=>5,
- // 4073=>5,
- // 4899=>5
- // ];
- // 2026-3-2总裁分红
- // 刘银霞310元
- // 李素红208元
- // 徐丽萍98元
- // 李玉芝267元
- // 其他5个总裁每个人56元
- // $userData = [
- // 43 => 92,
- // 62 => 208,
- // 192 => 310,
- // 3 => 56,
- // 2393 => 267,
- // 4001 => 56,
- // 4073 => 56,
- // 2540 => 56,
- // 4899 => 56,
- // ];
- // 2026-3-9总裁分红
- // 刘银霞480元
- // 李素红560元
- // 徐丽萍128元
- // 李玉芝268元
- // 其他5个总裁每个人58元
- // $userData = [
- // 43 => 128,
- // 62 => 560,
- // 192 => 480,
- // 3 => 58,
- // 2393 => 268,
- // 4001 => 58,
- // 4073 => 58,
- // 2540 => 58,
- // 4899 => 58,
- // ];
- // 2026-3-16总裁分红
- // 刘银霞490元
- // 李素红580元
- // 徐丽萍158元
- // 李玉芝296元
- // 其他5个总裁每个人68元
- // $userData = [
- // 192 => 490,
- // 62 => 580,
- // 43 => 158,
- // 2393 => 296,
- // 3 => 68,
- // 4001 => 68,
- // 4073 => 68,
- // 2540 => 68,
- // 4899 => 68,
- // ];
- // 2026-3-23总裁分红
- // 刘银霞880元,
- // 李素红490元,
- // 徐丽萍168元,
- // 李玉芝 268元,
- // 其他5人,每人68元
- // $userData = [
- // 192 => 880,
- // 62 => 490,
- // 43 => 168,
- // 2393 => 268,
- // 3 => 68,
- // 4001 => 68,
- // 4073 => 68,
- // 2540 => 68,
- // 4899 => 68,
- // ];
- // 2026-3-23总裁分红
- // 刘银霞1280元,
- // 李素红380元,
- // 徐丽萍158元,
- // 李玉芝 238元,
- // 其他5人,每人68元
- $userData = [
- 192 => 1280,
- 62 => 380,
- 43 => 158,
- 2393 => 238,
- 3 => 58,
- 4001 => 58,
- 4073 => 58,
- 2540 => 58,
- 4899 => 58,
- ];
- foreach ($userData as $uid => $money) {
- $bill = [
- 'uid' => $uid,
- 'link_id' => 0,
- 'pm' => 1,
- 'title' => '共富总裁合伙人分红',
- 'category' => 'now_money',
- 'type' => 'commission',
- 'number' => $money,
- 'balance' => 0,
- 'mark' => '共富总裁合伙人分红',
- 'create_time' => date('Y-m-d H:i:s'),
- 'status' => 1,
- 'commission_type' => CommonEnum::COMMISSION_TYPE['SHARED_PROSPERITY_PARTNER_COMMISSION']['code'],
- 'order_sn' => 0,
- 'tripartite' => 0,
- 'type_shop' => 0,
- 'mer_id' => 0,
- 'source' => 0,
- 'order_type' => 1,
- 'is_red_brokerage' => 0,
- 'gzc' => 3,
- 'take_time' => time(),
- 'district_id' => '',
- 'street_id' => '',
- 'month' => '',
- ];
- $a = Db::name('user_bill')->insert($bill);
- $b = Db::name('user')->where('uid',$uid)->inc('brokerage_price',$money)->update();
- }
- }
- public function share_prosperity_test_group()
- {
- $groupId = 1;
- $desc = [
- 1 => '共富万人团分红',
- 2 => '共富开创合伙人分红'
- ];
- $money = [
- 1 => 1.78,
- 2 => 17.22
- ];
- $groupUser = Db::name('shared_prosperity_group_user')->where('group_id', $groupId)->where('status',1)->select()->toArray();
- $userData = array_column($groupUser, 'user_id');
- foreach ($userData as $key => $uid) {
- $bill = [
- 'uid' => $uid,
- 'link_id' => 0,
- 'pm' => 1,
- 'title' => $desc[$groupId],
- 'category' => 'now_money',
- 'type' => 'commission',
- 'number' => $money[$groupId],
- 'balance' => 0,
- 'mark' => $desc[$groupId],
- 'create_time' => date('Y-m-d H:i:s'),
- 'status' => 1,
- 'commission_type' => CommonEnum::COMMISSION_TYPE['SHARED_PROSPERITY_GROUP_COMMISSION']['code'],
- 'order_sn' => 0,
- 'tripartite' => 0,
- 'type_shop' => 0,
- 'mer_id' => 0,
- 'source' => 0,
- 'order_type' => 1,
- 'is_red_brokerage' => 0,
- 'gzc' => 3,
- 'take_time' => time(),
- 'district_id' => '',
- 'street_id' => '',
- 'month' => '',
- ];
- $a = Db::name('user_bill')->insert($bill);
- $b = Db::name('user')->where('uid', $uid)->inc('brokerage_price', $money[$groupId])->update();
- }
- }
- public function share_prosperity_test_partner()
- {
- $level = 1;
- $desc = [
- 1 => '共富一星合伙人分红',
- 2 => '共富二星合伙人分红',
- 3 => '共富三星合伙人分红',
- 4 => '共富钻石合伙人分红',
- ];
- $money = [
- 1 => 1.77,
- 2 => 4.3,
- 3 => 6.89,
- 4 => 20.67,
- ];
- $groupUser = Db::name('shared_prosperity_user')->where('partner_level', $level)->select()->toArray();
- $userData = array_column($groupUser, 'user_id');
- foreach ($userData as $key => $uid) {
- $bill = [
- 'uid' => $uid,
- 'link_id' => 0,
- 'pm' => 1,
- 'title' => $desc[$level],
- 'category' => 'now_money',
- 'type' => 'commission',
- 'number' => $money[$level],
- 'balance' => 0,
- 'mark' => $desc[$level],
- 'create_time' => date('Y-m-d H:i:s'),
- 'status' => 1,
- 'commission_type' => CommonEnum::COMMISSION_TYPE['SHARED_PROSPERITY_PARTNER_COMMISSION']['code'],
- 'order_sn' => 0,
- 'tripartite' => 0,
- 'type_shop' => 0,
- 'mer_id' => 0,
- 'source' => 0,
- 'order_type' => 1,
- 'is_red_brokerage' => 0,
- 'gzc' => 3,
- 'take_time' => time(),
- 'district_id' => '',
- 'street_id' => '',
- 'month' => '',
- ];
- $a = Db::name('user_bill')->insert($bill);
- $b = Db::name('user')->where('uid', $uid)->inc('brokerage_price', $money[$level])->update();
- }
- }
- public function system_subsidy()
- {
- $title = '系统补贴';
- $map = [
- 186 => 680
- ];
- foreach ($map as $uid => $money) {
- $bill = [
- 'uid' => $uid,
- 'link_id' => 0,
- 'pm' => 1,
- 'title' => $title,
- 'category' => 'now_money',
- 'type' => 'commission',
- 'number' => $money,
- 'balance' => 0,
- 'mark' => $title,
- 'create_time' => date('Y-m-d H:i:s'),
- 'status' => 1,
- 'commission_type' => CommonEnum::COMMISSION_TYPE['SYSTEM_SUBSIDY_COMMISSION']['code'],
- 'order_sn' => 0,
- 'tripartite' => 0,
- 'type_shop' => 0,
- 'mer_id' => 0,
- 'source' => 0,
- 'order_type' => 1,
- 'is_red_brokerage' => 0,
- 'gzc' => 3,
- 'take_time' => time(),
- 'district_id' => '',
- 'street_id' => '',
- 'month' => '',
- ];
- $a = Db::name('user_bill')->insert($bill);
- $b = Db::name('user')->where('uid', $uid)->inc('brokerage_price', $money)->update();
- }
- }
- }
|