src/AppBundle/Controller/Order/OrderController.php
(开头部分) 1KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
<?php
namespace AppBundle\Controller\Order;
use AppBundle\Controller\BaseController;
use Biz\Coupon\Service\CouponService;
use Biz\OrderFacade\Product\Product;
use Biz\OrderFacade\Service\OrderFacadeService;
use Codeages\Biz\Pay\Service\PayService;
use Symfony\Component\HttpFoundation\Request;
use Biz\Distributor\Util\DistributorCookieToolkit;
class OrderController extends BaseController
{
public function showAction(Request $request)
{
$product = $this->getProduct($request->query->get('targetType'), $request->query->all());
$product->setAvailableDeduct();
$product->setPickedDeduct(array());
return $this->render('order/show/index.html.twig', array(
'product' => $product,
));
}
public function createAction(Request $request)
{
$product = $this->getProduct($request->request->get('targetType'), $request->request->all());
$product->setPickedDeduct($request->request->all());
$this->addCreateDealers($request);
$order = $this->getOrderFacadeService()->create($product);
$response = $this->redirectSafely($this->generateUrl('cashier_show', array(
'sn' => $order['sn'],
)));
$resonse = DistributorCookieToolkit::clearCookieToken(
$request,
$response,
array('checkedType' => DistributorCookieToolkit::PRODUCT_ORDER)
);
return $response;
}
public function priceAction(Request $request)
{
$targetType = $request->query->get('targetType');
$fields = $request->query->all();
$product = $this->getProduct($targetType, $fields);
$product->setPickedDeduct($fields);
$priceFormat = $this->get('web.twig.order_extension')->priceFormat($product->getPayablePrice());
$deducts = $product->getDeducts();
return $this->createJsonResponse(
array(
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。