Share.php 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. <?php
  2. /**
  3. * Created by: PhpStorm
  4. * User: lytian
  5. * Date: 2019/10/31
  6. * Time: 14:44
  7. */
  8. namespace app\api\controller;
  9. use app\common\controller\Api;
  10. use app\common\library\Redis;
  11. use app\common\service\ActiveShareService;
  12. use app\common\service\ShareService;
  13. use app\main\constants\CampaignConstants;
  14. use app\main\service\UserService;
  15. use think\Request;
  16. class Share extends Api
  17. {
  18. public function _initialize()
  19. {
  20. parent::_initialize();
  21. }
  22. /**
  23. * 更新绑定时间
  24. */
  25. public function updateUserSourceTime(){
  26. $userId = $this->request->get('userId');
  27. $toUserId = $this->request->get('toUserId');
  28. $res = [
  29. 'code'=>1,
  30. 'content'=>''
  31. ];
  32. $res['code'] = ShareService::instance()->updateUserSourceTime($userId,$toUserId,time());
  33. if ( $res['code'] ){
  34. $channelId = UserService::instance()->getUserInfo()->channel_id;
  35. $res['content'] = ActiveShareService::instance()->getShareContent($channelId, $userId);
  36. }
  37. $this->success($res);
  38. }
  39. public function getShareList(){
  40. $pageNum = $this->request->post('pageNum');
  41. $lenNum = $this->request->post('lenNum');
  42. $userId = UserService::instance()->getUserInfo()->id;
  43. $re = ShareService::instance()->userList($userId, $pageNum, $lenNum);
  44. $this->success($re);
  45. }
  46. }