SignController.php 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. <?php
  2. namespace App\Http\Controllers\Api\v1;
  3. use App\Http\Controllers\Api\BaseController;
  4. use App\Services\AdService;
  5. use App\Services\CityService;
  6. use App\Services\ConfigService;
  7. use App\Services\GongdengOrderService;
  8. use App\Services\OrdersService;
  9. use App\Services\RechargeService;
  10. use App\Services\RedisService;
  11. use App\Services\SignCatesService;
  12. use App\Services\SignsService;
  13. use App\Services\WechatService;
  14. /**
  15. * 法师/义工打卡签到控制器类
  16. * @author wesmiler
  17. * @since 2020/11/10
  18. * Class SignController
  19. * @package App\Http\Controllers
  20. */
  21. class SignController extends BaseController
  22. {
  23. /**
  24. * 构造函数
  25. * @author wesmiler
  26. * @since 2020/11/11
  27. * SignController constructor.
  28. */
  29. public function __construct()
  30. {
  31. parent::__construct();
  32. $this->service = new SignsService();
  33. $this->cateService = new SignCatesService();
  34. }
  35. /**
  36. * 打卡签到类型
  37. * @return mixed
  38. */
  39. public function options(){
  40. return $this->cateService->getOptions();
  41. }
  42. /**
  43. * 打卡签到提交
  44. */
  45. public function submit(){
  46. return $this->service->submit($this->userId);
  47. }
  48. }