Task.php 2.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  1. <?php
  2. namespace app\controller\api\shareProsperity;
  3. use app\common\enum\CommonEnum;
  4. use app\common\repositories\shared\SharedProsperityTaskRepository;
  5. use think\facade\Db;
  6. class Task
  7. {
  8. // 合伙人分红
  9. public function partnerProfits()
  10. {
  11. $get = app()->request->get();
  12. /** @var SharedProsperityTaskRepository $repository */
  13. $repository = app()->make(SharedProsperityTaskRepository::class);
  14. $data = $repository->partner($get);
  15. return app('json')->success($data);
  16. }
  17. public function thankProfits()
  18. {
  19. $get = app()->request->get();
  20. /** @var SharedProsperityTaskRepository $repository */
  21. $repository = app()->make(SharedProsperityTaskRepository::class);
  22. $repository->thank($get);
  23. return app('json')->success();
  24. }
  25. public function groupProfits()
  26. {
  27. $get = app()->request->get();
  28. /** @var SharedProsperityTaskRepository $repository */
  29. $repository = app()->make(SharedProsperityTaskRepository::class);
  30. $data = $repository->group($get);
  31. return app('json')->success($data);
  32. }
  33. public function testProfits()
  34. {
  35. $bill = [
  36. 'uid' => 2393,
  37. 'link_id' => 0,
  38. 'pm' => 1,
  39. 'title' => '直推奖',
  40. 'category' => 'now_money',
  41. 'type' => 'commission',
  42. 'number' => 82.8,
  43. 'balance' => 0,
  44. 'mark' => '线下消费直推奖补发',
  45. 'create_time' => date('Y-m-d H:i:s'),
  46. 'status' => 1,
  47. 'commission_type' => CommonEnum::COMMISSION_TYPE['DIRECT_REFERRAL']['code'],
  48. 'order_sn' => 0,
  49. 'tripartite' => 0,
  50. 'type_shop' => 0,
  51. 'mer_id' => 0,
  52. 'source' => 0,
  53. 'order_type' => 1,
  54. 'is_red_brokerage' => 0,
  55. 'gzc' => 3,
  56. 'take_time' => time(),
  57. 'district_id' => '',
  58. 'street_id' => '',
  59. 'month' => '',
  60. ];
  61. $res = Db::name('user_bill')->insert($bill);
  62. dd($res);
  63. }
  64. }