Ordercreate.php 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. <?php
  2. /**
  3. * Index.php
  4. * Niushop商城系统 - 团队十年电商经验汇集巨献!
  5. * =========================================================
  6. * Copy right 2015-2025 杭州牛之云科技有限公司, 保留所有权利。
  7. * ----------------------------------------------
  8. * 官方网址: https://www.niushop.com
  9. * =========================================================
  10. * @author : niuteam
  11. * @date : 2022.8.8
  12. * @version : v5.0.0.1
  13. */
  14. namespace addon\supermember\api\controller;
  15. use addon\supermember\model\MemberLevelOrder;
  16. use app\api\controller\BaseApi;
  17. /**
  18. * 会员卡订单
  19. * @package app\api\controller
  20. */
  21. class Ordercreate extends BaseApi
  22. {
  23. /**
  24. * 订单创建
  25. * @return false|string
  26. */
  27. public function create()
  28. {
  29. $token = $this->checkToken();
  30. if ($token[ 'code' ] < 0) return $this->response($token);
  31. $data = [
  32. 'level_id' => $this->params[ 'level_id' ],
  33. 'period_unit' => $this->params[ 'period_unit' ],
  34. 'member_id' => $this->member_id,
  35. 'site_id' => $this->site_id
  36. ];
  37. $order = new MemberLevelOrder();
  38. $res = $order->create($data);
  39. return $this->response($res);
  40. }
  41. }