lip hai 3 meses
pai
achega
9c4a6e95a9
Modificáronse 2 ficheiros con 31 adicións e 1 borrados
  1. 30 1
      app/admin/controller/Kefu.php
  2. 1 0
      config/lang.php

+ 30 - 1
app/admin/controller/Kefu.php

@@ -13,6 +13,7 @@ use app\admin\model\KefuTime;
 use app\admin\model\OperationData;
 use app\admin\model\Department;
 use app\admin\model\Config;
+use app\admin\model\Score;
 use app\enterprise\model\{Message,Friend};
 use Exception;
 use think\facade\Db;
@@ -125,7 +126,7 @@ class Kefu extends BaseController
         } catch (Exception $e) {
             return $this->error($e->getMessage());
         }
-        return $this->success(['count' => $count, 'list' => $list, 'time' =>$kefu_time]);
+        return $this->success(['count' => $count, 'list' => $list]);
     }
 
     /**
@@ -385,4 +386,32 @@ class Kefu extends BaseController
         return $this->success([], '');
     }
 
+    /**
+     * @api {get} 客服评分列表
+     */
+    public function score()
+    {
+        try {
+            $params = $this->request->param();
+            $page = $params['page'] ?? 1;
+            $limit = $params['limit'] ?? 15;
+            
+            $cs_uid = $params['user_id'] ?? User::getCsId($this->admin_id);
+            $query = Score::alias('score')
+                        ->join('user', 'score.user_id = user.user_id', 'left')
+                        ->where('score.cs_uid', $cs_uid);
+
+            $count = $query->count();
+            $list = $query->field(['score.*','user.realname'])
+                        ->order('id', 'desc')
+                        ->limit($limit)
+                        ->page($page)
+                        ->select();
+            
+        } catch (Exception $e) {
+            return $this->error($e->getMessage());
+        }
+        return $this->success(['count' => $count, 'list' => $list]);
+    }
+
 }

+ 1 - 0
config/lang.php

@@ -71,6 +71,7 @@ return [
         'zh-cn' => 'zh',   // 让 zh-cn 指向 zh
         'zh-CN' => 'zh',   // 兼容大写
         'en-us' => 'en',   // 可选:让 en-us 指向 en
+        'en'    => 'en',
     ],
     // 是否支持语言分组
     'allow_group'     => true,