Recharge.php 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. <?php
  2. // +----------------------------------------------------------------------
  3. // | Niucloud-admin 企业快速开发的saas管理平台
  4. // +----------------------------------------------------------------------
  5. // | 官方网址:https://www.niucloud.com
  6. // +----------------------------------------------------------------------
  7. // | niucloud团队 版权所有 开源版本可自由商用
  8. // +----------------------------------------------------------------------
  9. // | Author: Niucloud Team
  10. // +----------------------------------------------------------------------
  11. namespace app\api\controller\order;
  12. use app\service\api\order\RechargeOrderService;
  13. use core\base\BaseApiController;
  14. use think\Response;
  15. class Recharge extends BaseApiController
  16. {
  17. /**
  18. * 充值订单创建
  19. * @return Response
  20. */
  21. public function create()
  22. {
  23. //['order_from' => 'h5', 'ip' => '127.0.0.1', 'member_message' => '','recharge_money' => 12.00]
  24. $data = $this->request->params([
  25. ['member_message', ''],
  26. ['recharge_money', 0]
  27. ]);
  28. $res = (new RechargeOrderService())->recharge($data);
  29. return success($res);
  30. }
  31. public function lists(){
  32. $data = $this->request->params([
  33. ['order_status', '']
  34. ]);
  35. $res = (new RechargeOrderService())->getPage($data);
  36. return success($res);
  37. }
  38. /**
  39. * 查询充值订单详情
  40. * @param int $order_id
  41. * @return Response
  42. */
  43. public function detail(int $order_id){
  44. $res = (new RechargeOrderService())->getDetail($order_id);
  45. return success($res);
  46. }
  47. }