update: order success handle

This commit is contained in:
tokumeikoi 2021-08-21 20:52:00 +09:00
parent b0c818c661
commit 0288d2df4b

View File

@ -76,10 +76,20 @@ class OrderController extends Controller
abort(500, '订单不存在');
}
if (isset($params['status']) && (int)$params['status'] === 2) {
if (isset($params['status'])) {
$orderService = new OrderService($order);
if (!$orderService->cancel()) {
abort(500, '更新失败');
switch ((int)$params['status']) {
case 1: {
if (!$orderService->success(time())) {
abort(500, '更新失败');
}
}
case 2: {
if (!$orderService->cancel()) {
abort(500, '更新失败');
}
break;
}
}
return response([
'data' => true