Esempio n. 1
0
function testGetTopTen()
{
    $getTopTenFlag = MealAction::getTopTenMeals();
    if ($getTopTenFlag === MealAction::$GET_TOP_MEALS_FAIL) {
        $result = new Response(false, "get top ten fail");
        return $result;
    } elseif (isset($getTopTenFlag)) {
        $result = new mealsRes(true, "", $getTopTenFlag, sizeof($getTopTenFlag));
        return $result;
    }
    return new Response(false, "服务器错误");
}
Esempio n. 2
0
function testGetTodayMeals()
{
    $date = TimeUtils::getCurrentDate();
    $getTodayMealsFlag = MealAction::getTodayMeals($date);
    if ($getTodayMealsFlag === MealAction::$GET_MEALS_FAIL) {
        $result = new Response(false, "get today meals failed");
        return $result;
    } elseif (isset($getTodayMealsFlag)) {
        $result = new mealsRes(true, "", $getTodayMealsFlag, sizeof($getTodayMealsFlag));
        return $result;
    }
    return new Response(false, "服务器故障");
}
Esempio n. 3
0
function testGetMeals()
{
    $getmealFlag = MealAction::getMeals();
    if ($getmealFlag === MealAction::$GET_MEALS_FAIL) {
        $result = new Response(false, "get meals failed");
        return $result;
    } elseif (isset($getmealFlag)) {
        $result = new mealsRes(true, "", $getmealFlag, sizeof($getmealFlag));
        var_dump($result);
        return $result;
    }
    return new Response(false, "服务器故障");
}
Esempio n. 4
0
function testAddTodayMeal($arr)
{
    $mealId = $arr["meadId"];
    $addTodayMealFlag = MealAction::addTodayMeal($mealId);
    if ($addTodayMealFlag === MealAction::$ADD_TODAY_MEAL_FAIL) {
        $result = new Response(false, "add fail");
        return $result;
    } elseif ($addTodayMealFlag === MealAction::$ADD_TODAY_MEAL_NOT_FOUND_MEAL_ID) {
        $result = new Response(false, "can't find the meat");
        return $result;
    } elseif ($addTodayMealFlag === MealAction::$ADD_TODAY_MEAL_MEAL_ID_DUPLICATE) {
        $result = new Response(false, "the food had been added");
        return $result;
    } elseif ($addTodayMealFlag === true) {
        $result = new Response(true);
        return $result;
    }
}
Esempio n. 5
0
function testIsLiked()
{
    $userId = $_SESSION['user']->userId;
    $flag = MealAction::isFavored($userId);
    if ($flag === MealAction::$IS_FAVORED_FAIL) {
        $result = new Response(false, "点赞失败!");
        return $result;
    } elseif ($flag === MealAction::$IS_FAVORED_NOT_ORDER_MEAL) {
        $result = new Response(false, "你还没有吃!");
        return $result;
    } elseif ($flag === false) {
        $result = new Response(true, "");
        return $result;
    } elseif (isset($flag)) {
        $result = new Response(false, "你已经点过赞了!");
        return $result;
    }
    return new Response(false, "服务器故障");
}
Esempio n. 6
0
function testCancelFavor()
{
    $date = TimeUtils::getCurrentDate();
    $userId = $_SESSION['user']->userId;
    $meal = MealAction::getTodayMeal($date);
    $favorite = MealAction::cancelFavor($userId, $meal->mealId);
    if ($favorite === MealAction::$CANCEL_FAVOR_FAIL) {
        $result = new Response(false, "cancel favor failed");
        return $result;
    } elseif ($favorite === MealAction::$CANCEL_FAVOR_NOT_ORDER_MEAL) {
        $result = new Response(false, "you haven't ordered yet");
        return $result;
    } elseif ($favorite === MealAction::$CANCEL_FAVOR_NOT_FAVOR_BEFORE) {
        $result = new Response(false, "you haven't liked it ");
        return $result;
    } elseif ($favorite === true) {
        $result = new Response(true);
        return $result;
    }
    return new Response(false, "服务器错误");
}
Esempio n. 7
0
function testFavor($arr)
{
    $date = TimeUtils::getCurrentDate();
    $userId = $_SESSION['user']->userId;
    $meal = MealAction::getTodayMeal($date);
    $favorite = MealAction::favor($userId, $meal->mealId);
    if ($favorite === MealAction::$FAVOR_FAIL) {
        $result = new Response(false, "favor failed");
        return $result;
    } elseif ($favorite === MealAction::$FAVOR_NOT_FOUND_MEAL_ID) {
        $result = new Response(false, "can't find this meal");
        return $result;
    } elseif ($favorite === MealAction::$FAVOR_NOT_ORDER_MEAL) {
        $result = new Response(false, "can't find this order");
        return $result;
    } elseif ($favorite === MealAction::$FAVOR_DUPLICATE) {
        $result = new Response(false, "you have favorited this meal");
        return $result;
    } elseif ($favorite === true) {
        $result = new Response(true);
        return $result;
    }
    return new Response(false, "服务器故障");
}