cmbYouku_Api/app/front/Order.php

52 lines
1.2 KiB
PHP
Raw Normal View History

2024-07-01 15:57:07 +08:00
<?php
namespace app\front;
use app\config\ResponseCode;
use app\service\CmbService;
use app\service\OrderService;
use app\service\RechargeService;
use think\Request;
class Order extends Base
{
public function list(Request $request): \think\Response
{
$params['user_id'] = $request->user_id;
return responseOk(app()->make(OrderService::class)->list($params));
}
/**
* 订单退订
* @param Request $request
* @return \think\Response
*/
public function refund(Request $request)
{
$orderNumber = $request->post('order_number');
$res = CmbService::refund($orderNumber);
return response_json($res);
}
/**
* 直连天下充值回调
* @param Request $request
* @return string
*/
public function rechargeNotify(Request $request)
{
$params = $request->post();
$res = (new RechargeService())->rechargeNotify($params);
echo $res;
exit;
}
/**
* @return \think\Response
* @throws \think\db\exception\DbException
*/
public function getMonthSale()
{
$res = (new OrderService())->getMonthSale();
return response_json($res);
}
}