예제 #1
0
function testOrderSubmit()
{
    $userId = $_SESSION['user']->userId;
    if (TimeUtils::isTimeAvailable()) {
        $orderFlag = OrderAction::orderMeal($userId);
        if ($orderFlag === OrderAction::$ORDER_MEAL_FAIL) {
            $result = new Response(false, "抱歉,订餐失败。");
            return $result;
        } elseif ($orderFlag === true) {
            $result = new Response(true);
            return $result;
        }
    } else {
        $result = new Response(false, "下午三点到五点才是订餐时间呦");
        return $result;
    }
    return new Response(false, "服务器故障");
}
예제 #2
0
 * Created by PhpStorm.
 * User: Administrator
 * Date: 2015/7/16
 * Time: 17:36
 */
header("Content-Type: text/html; charset=utf-8");
require_once "../entity/User.php";
require_once "../config.php";
require_once "../provider/Database.php";
require_once "../action/OrderAction.php";
require_once "../util/TimeUtils.php";
$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]);
예제 #3
0
//$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);