function testOrderCancel() { $userId = $_SESSION['user']->userId; $orderFlag = OrderAction::cancelOrder($userId); if ($orderFlag === OrderAction::$CANCEL_ORDER_FAIL) { $result = new Response(false, "cancel fail"); return $result; } elseif ($orderFlag === OrderAction::$CANCEL_ORDER_NOT_ORDER_BEFORE) { $result = new Response(false, "you have not ordered yet"); return $result; } elseif ($orderFlag === true) { $result = new Response(true); return $result; } return new Response(false, "服务器故障"); }
$type = $_POST["type"]; $userId = $_POST["userId"]; if ($type == 0) { if (TimeUtils::isTimeAvailable()) { $result = OrderAction::orderMeal($userId); if ($result === true) { echo json_encode(['success' => true]); } else { if ($result === OrderAction::$ORDER_MEAL_FAIL) { echo json_encode(['success' => false, 'errorMessage' => "服务器连接错误"]); } } } else { echo json_encode(['success' => false, 'errorMessage' => "还没到点餐时间呢"]); } } else { if ($type == 1) { $result = OrderAction::cancelOrder($userId); if ($result === true) { echo json_encode(['success' => true]); } else { if ($result === OrderAction::$CANCEL_ORDER_FAIL) { echo json_encode(['success' => false, 'errorMessage' => "服务器连接错误"]); } else { if ($result === OrderAction::$CANCEL_ORDER_NOT_ORDER_BEFORE) { echo json_encode(['success' => false, 'errorMessage' => "您没有点餐呢"]); } } } } }
//$result = MealAction::addTodayMeal(8); //var_dump($result); //$result = MealAction::getTodayMeals(TimeUtils::getCurrentDate()); //var_dump($result); //require_once "entity/MealFavor.php"; //$result = MealAction::favor(1, 8); //var_dump($result); //$result = MealAction::getTopTenMeals(); //var_dump($result); //$result = MealAction::cancelFavor(1, 8); //var_dump($result); //$result = MealAction::getTopTenMeals(); //var_dump($result); require_once "config.php"; require_once "entity/User.php"; require_once "entity/Order.php"; require_once "action/OrderAction.php"; require_once "provider/Database.php"; require_once "util/TimeUtils.php"; $result = OrderAction::orderMeal(1); var_dump($result); $result = OrderAction::orderMeal(1); var_dump($result); $result = OrderAction::getOrders(); var_dump($result); $result = OrderAction::cancelOrder(1); var_dump($result); $result = OrderAction::cancelOrder(1); var_dump($result); $result = OrderAction::getOrders(); var_dump($result);