fixed order completed
This commit is contained in:
parent
e19735f5a7
commit
064291a05e
|
|
@ -11,6 +11,7 @@
|
|||
|
||||
namespace Beike\Shop\Http\Controllers\Account;
|
||||
|
||||
use Beike\Services\StateMachineService;
|
||||
use Illuminate\Http\Request;
|
||||
use Beike\Repositories\OrderRepo;
|
||||
use Illuminate\Contracts\View\View;
|
||||
|
|
@ -81,4 +82,21 @@ class OrderController extends Controller
|
|||
$order = OrderRepo::getOrderByNumber($number, $customer);
|
||||
return (new PaymentService($order))->pay();
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 订单完成
|
||||
*
|
||||
* @param Request $request
|
||||
* @param $number
|
||||
* @return array
|
||||
* @throws \Exception
|
||||
*/
|
||||
public function complete(Request $request, $number)
|
||||
{
|
||||
$customer = current_customer();
|
||||
$order = OrderRepo::getOrderByNumber($number, $customer);
|
||||
StateMachineService::getInstance($order)->changeStatus(StateMachineService::COMPLETED);
|
||||
return json_success(trans('shop/account.order_completed'));
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -20,5 +20,6 @@ return [
|
|||
|
||||
'order' => [
|
||||
'index' => 'Order List',
|
||||
'order_completed' => 'Completed Order',
|
||||
]
|
||||
];
|
||||
|
|
|
|||
|
|
@ -19,5 +19,6 @@ return [
|
|||
|
||||
'order' => [
|
||||
'index' => '订单列表',
|
||||
'order_completed' => '已确认收货',
|
||||
]
|
||||
];
|
||||
|
|
|
|||
Loading…
Reference in New Issue