course/app/api/controller/PhotoServiceOrderController.php

79 lines
2.0 KiB
PHP

<?php
namespace app\api\controller;
use app\BaseController;
use app\common\service\PhotoServiceOrderService;
use support\Request;
class PhotoServiceOrderController extends BaseController
{
/**
* @desc 拍照服务支付
* @param Request $request
* @return \support\Response
*/
public function pay(Request $request)
{
$service = new PhotoServiceOrderService();
$res = $service->pay($request);
return $this->json($res);
}
/**
* @desc 支付保证金
* @param Request $request
* @return \support\Response
*/
public function payOrderDeposit(Request $request)
{
$service = new PhotoServiceOrderService();
$res = $service->payOrderDeposit($request);
return $this->json($res);
}
/**
* @desc 计算支付价格
* @param Request $request
* @return \support\Response
*/
public function calculatePrice(Request $request)
{
$service = new PhotoServiceOrderService();
$res = $service->calculatePrice($request->post());
return $this->json($res);
}
/**
* @desc 摄影师拍照订单列表
* @param Request $request
* @return \support\Response
*/
public function getPhotoServiceOrderForPhotographer(Request $request)
{
$service = new PhotoServiceOrderService();
$res = $service->getPhotoServiceOrderForPhotographer($request);
return $this->json($res);
}
/**
* @desc 摄影师拍照订单列表
* @param Request $request
* @return \support\Response
*/
public function getPhotoServiceOrderForUser(Request $request)
{
$service = new PhotoServiceOrderService();
$res = $service->getPhotoServiceOrderForUser($request);
return $this->json($res);
}
public function cancelPhotoOrder(Request $request)
{
$service = new PhotoServiceOrderService();
$res = $service->getPhotoServiceOrderForUser($request);
return $this->json($res);
}
}