|
@@ -20,15 +20,31 @@ class member_evaluateControl extends mbMemberControl
|
|
private function order_id(&$err,&$order_info,&$store_info,&$order_goods)
|
|
private function order_id(&$err,&$order_info,&$store_info,&$order_goods)
|
|
{
|
|
{
|
|
$order_id = intval($_GET['order_id']);
|
|
$order_id = intval($_GET['order_id']);
|
|
- if ($order_id <= 0) {
|
|
|
|
|
|
+ $order_sn = $_GET['order_sn'];
|
|
|
|
+
|
|
|
|
+ if ($order_id <= 0 && empty($order_sn)) {
|
|
$err = array('code' => errcode::ErrOrderNotExist,'msg' => "订单信息不存在.");
|
|
$err = array('code' => errcode::ErrOrderNotExist,'msg' => "订单信息不存在.");
|
|
return false;
|
|
return false;
|
|
}
|
|
}
|
|
|
|
+ else
|
|
|
|
+ {
|
|
|
|
+ if($order_id > 0) {
|
|
|
|
+ $cond['order_id'] = $order_id;
|
|
|
|
+ } else {
|
|
|
|
+ $cond['order_sn'] = $order_sn;
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
|
|
$model_order = Model('order');
|
|
$model_order = Model('order');
|
|
$model_store = Model('store');
|
|
$model_store = Model('store');
|
|
- $order_info = $model_order->getOrderInfo(array('order_id' => $order_id));
|
|
|
|
|
|
+ $order_info = $model_order->getOrderInfo($cond);
|
|
|
|
+
|
|
|
|
+ if(empty($order_info)) {
|
|
|
|
+ $err = array('code' => errcode::ErrOrder,'msg' => "无此订单.");
|
|
|
|
+ return false;
|
|
|
|
+ }
|
|
|
|
|
|
|
|
+ $order_id = intval($order_info['order_id']);
|
|
//判断订单身份
|
|
//判断订单身份
|
|
if($order_info['buyer_id'] != $_SESSION['member_id']) {
|
|
if($order_info['buyer_id'] != $_SESSION['member_id']) {
|
|
$err = array('code' => errcode::ErrOrder,'msg' => "只能评论自己的订单.");
|
|
$err = array('code' => errcode::ErrOrder,'msg' => "只能评论自己的订单.");
|
|
@@ -79,7 +95,7 @@ class member_evaluateControl extends mbMemberControl
|
|
$result[] = $item;
|
|
$result[] = $item;
|
|
}
|
|
}
|
|
|
|
|
|
- return self::outsuccess(array('order_goods' => $result));
|
|
|
|
|
|
+ return self::outsuccess(array('order_goods' => $result,'order_id' => $order_id));
|
|
}
|
|
}
|
|
|
|
|
|
private function destpath()
|
|
private function destpath()
|