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, "服务器错误"); }
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, "服务器故障"); }
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, "服务器故障"); }
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; } }
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, "服务器故障"); }
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, "服务器错误"); }
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, "服务器故障"); }