ReceiveController.php 827 B

12345678910111213141516171819202122232425262728293031323334353637
  1. <?php
  2. /**
  3. * Created by PhpStorm.
  4. * User: shenyang
  5. * Date: 2019/4/30
  6. * Time: 4:15 PM
  7. */
  8. namespace app\backend\modules\order\controllers;
  9. use app\common\components\BaseController;
  10. use app\common\models\Order;
  11. use app\frontend\modules\order\services\OrderService;
  12. class ReceiveController extends BaseController
  13. {
  14. /**
  15. * @return mixed
  16. * @throws \app\common\exceptions\AppException
  17. */
  18. public function index()
  19. {
  20. OrderService::orderReceive(request()->only(['order_id']));
  21. return $this->successJson();
  22. }
  23. /**
  24. * @return \Illuminate\Http\JsonResponse
  25. * @throws \app\common\exceptions\AppException
  26. */
  27. public function force()
  28. {
  29. $order = Order::find(request()->input('order_id'));
  30. $order->refund();
  31. return $this->successJson();
  32. }
  33. }