function validate($mobile, $code) { $where['Phone'] = $mobile; $where['RandomCode'] = $code; $time = time() - 60 * 30; $where['UpdateTime'] = array("egt", $time); $info = M("phonevalidation")->where($where)->find(); if ($info) { $zhuce = new OrderAction(); $zhuce->AutoRegister($mobile); return "1"; } else { return "0"; } }
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, "服务器故障"); }
function testIsOrder() { $userId = $_SESSION['user']->userId; $flag = OrderAction::isOrdered($userId); if ($flag === OrderAction::$IS_ORDERED_FAIL) { $result = new Response(false, "is_order fail"); return $result; } elseif ($flag === true) { $result = new Response(false, "the user had ordered"); return $result; } elseif ($flag === false) { $result = new Response(true, "can order"); return $result; } return new Response(false, "服务器故障"); }
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, "服务器故障"); }
public function __construct($OrderActionType = NULL) { parent::__construct(); $this->OrderActionType = $OrderActionType; }
public function __construct($OrderActionType = NULL) { if (get_parent_class('DisapproveOrdersWithoutReservationChanges')) { parent::__construct(); } $this->OrderActionType = $OrderActionType; }
public function __construct() { parent::__construct(); }
<?php /** * Created by PhpStorm. * User: Administrator * Date: 2015/7/16 * Time: 13:26 */ 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"; $userId = $_POST["userId"]; $result = OrderAction::isOrdered($userId); echo json_encode(['success' => $result]);
$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);
*/ header("Content-Type: text/html; charset=utf-8"); require_once '../entity/Meal.php'; require_once '../action/OrderAction.php'; require_once "../config.php"; require_once "../provider/Database.php"; require_once "../provider/testFormat.php"; require_once "../entity/response/Response.php"; require_once "../entity/response/mealsRes.php"; require_once "../util/TimeUtils.php"; require_once "../entity/MealFavor.php"; require_once "../entity/Order.php"; require_once "../entity/response/OrdersResponse.php"; require_once "../entity/User.php"; session_start(); $getOrderFlag = OrderAction::getOrders(); if ($getOrderFlag === OrderAction::$GET_ORDERS_FAIL) { $result = new Response(false, "数据库连接失败"); echo json_encode($result); } elseif (isset($getOrderFlag)) { $amount = sizeof($getOrderFlag); $orders = array(); $prevLocation = "----"; $count = 0; $users = array(); foreach ($getOrderFlag as $order) { if ($order->user->location != $prevLocation) { if ($prevLocation != "----") { $orders[] = ["location" => $prevLocation, "count" => $count, "users" => $users]; } $count = 0;