UserCouponController.php 692 B

123456789101112131415161718192021222324252627
  1. <?php
  2. namespace app\api\controller;
  3. use app\api\lists\UserCouponLists;
  4. use app\api\logic\UserCouponLogic;
  5. use app\api\validate\UserCouponValidate;
  6. class UserCouponController extends BaseApiController
  7. {
  8. public function lists()
  9. {
  10. return $this->dataLists(new UserCouponLists());
  11. }
  12. public function add()
  13. {
  14. $params = (new UserCouponValidate())->post()->goCheck('add',[
  15. 'user_id'=>$this->userId
  16. ]);
  17. $result = UserCouponLogic::add($params);
  18. if (false !== $result) {
  19. return $this->success('领取成功'.implode('\n',$result), [], 1, 1);
  20. }
  21. return $this->fail(UserCouponLogic::getError());
  22. }
  23. }