diff --git a/app/user/controller/CenterController.php b/app/user/controller/CenterController.php
index 4a4017e..045109f 100644
--- a/app/user/controller/CenterController.php
+++ b/app/user/controller/CenterController.php
@@ -194,25 +194,36 @@ class CenterController extends HomeBaseController
         $request = request();
         $oid = $request->param('oid');
         if ($request->isAjax()) {
-            $res = Db::name('zj_order_goods')->field('gid')->where(['oid' => $oid])->select();
-            $data = [];
-            foreach ($res as $key => $item) {
-                $data[$key] = [
-                    'oid' => $oid,
-                    'gid' => $item['gid'],
-                    'uid' => session('user.id'),
-                    'is_sta' => 1,
-                    'is_shove' => 1,
-                    'create_time' => time(),
-                    'rank' => $request->param('rank'),
-                    'more' => substr($request->param('more'), 0, strlen($request->param('more'))-1),
-                    'content' => $request->param('content')
-                ];
-            }
-            if (Db::name('zj_evaluate')->insertAll($data)) {
-                //已评价
-
-                $this->success('评价成功', '', true);
+            if(Db::name('zj_order')->where(['id'=>$oid])->value('is_evaluate') == 0) {
+                $res = Db::name('zj_order_goods')->field('gid')->where(['oid' => $oid])->select();
+                $data = [];
+                foreach ($res as $key => $item) {
+                    $data[$key] = [
+                        'oid' => $oid,
+                        'gid' => $item['gid'],
+                        'uid' => session('user.id'),
+                        'is_sta' => 1,
+                        'is_shove' => 1,
+                        'create_time' => time(),
+                        'rank' => $request->param('rank'),
+                        'more' => substr($request->param('more'), 0, strlen($request->param('more')) - 1),
+                        'content' => $request->param('content')
+                    ];
+                }
+                if (Db::name('zj_evaluate')->insertAll($data)) {
+                    //变为已评价
+                    $evaluate = [
+                        'id' => $oid,
+                        'is_evaluate'
+                    ];
+                    if (Db::name('zj_order')->update($evaluate)) {
+                        $this->success('评价成功', url('user/Center/orderList'), true);
+                    } else {
+                        $this->success('评价失败', '', false);
+                    }
+                }
+            }else {
+                $this->success('您已评价过此订单啦', '', false);
             }
         } else {
             return $this->fetch('', [
diff --git a/public/themes/simpleboot3/user/center/evaluate.html b/public/themes/simpleboot3/user/center/evaluate.html
index b389f20..0b1a998 100644
--- a/public/themes/simpleboot3/user/center/evaluate.html
+++ b/public/themes/simpleboot3/user/center/evaluate.html
@@ -307,7 +307,11 @@
             dataType:"JSON",
 
             success: function (data) {
-                console.log(data);
+                if(data.data === true) {
+                    window.location.href=data.url;
+                }else {
+                    alert(data.msg);
+                }
             }
         })
     })