소스 검색

fix geval_image bug

stanley-king 8 년 전
부모
커밋
48b8e2c053
1개의 변경된 파일19개의 추가작업 그리고 3개의 파일을 삭제
  1. 19 3
      mobile/control/member_evaluate.php

+ 19 - 3
mobile/control/member_evaluate.php

@@ -20,15 +20,31 @@ class member_evaluateControl extends mbMemberControl
     private function order_id(&$err,&$order_info,&$store_info,&$order_goods)
     {
         $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' => "订单信息不存在.");
             return false;
         }
+        else
+        {
+            if($order_id > 0) {
+                $cond['order_id'] = $order_id;
+            } else {
+                $cond['order_sn'] = $order_sn;
+            }
+        }
 
         $model_order = Model('order');
         $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']) {
             $err = array('code' => errcode::ErrOrder,'msg' => "只能评论自己的订单.");
@@ -79,7 +95,7 @@ class member_evaluateControl extends mbMemberControl
             $result[] = $item;
         }
 
-        return self::outsuccess(array('order_goods' => $result));
+        return self::outsuccess(array('order_goods' => $result,'order_id' => $order_id));
     }
 
     private function destpath()