Browse Source

Merge pull request #1986 from visuddhinanda/laravel

Laravel
visuddhinanda 2 years ago
parent
commit
18f8359246

+ 22 - 23
app/Http/Controllers/GroupMemberController.php

@@ -52,31 +52,30 @@ class GroupMemberController extends Controller
 
         $result = $table->get();
 
-        foreach ($result as $key => $value) {
-            # 找到当前用户
-            if($user["user_uid"]===$value->user_id){
-                switch ($value->power) {
-                    case 0:
-                        $role = "owner";
-                        break;
-                    case 1:
-                        $role = "manager";
-                        break;
-                    case 2:
-                        $role = "member";
-                        break;
-                    default:
-                        $role="unknown";
-                        break;
-                }
-            }
+        //当前用户角色
+        $power = GroupMember::where('group_id', $request->get('id'))
+                            ->where('user_id',$user['user_uid'])
+                            ->value('power');
+        switch ($power) {
+            case 0:
+                $role = "owner";
+                break;
+            case 1:
+                $role = "manager";
+                break;
+            case 2:
+                $role = "member";
+                break;
+            default:
+                $role="unknown";
+                break;
         }
 
-		if($result){
-			return $this->ok(["rows"=>GroupMemberResource::collection($result),"count"=>$count,'role'=>$role]);
-		}else{
-			return $this->error("没有查询到数据",[],200);
-		}
+        return $this->ok([
+            "rows"=>GroupMemberResource::collection($result),
+            "count"=>$count,
+            'role'=>$role
+        ]);
     }
 
     /**

+ 10 - 0
app/Http/Controllers/UserDictController.php

@@ -170,6 +170,16 @@ class UserDictController extends Controller
                 $updateOk = $this->update_sys_wbw($word);
                 $this->update_redis($word);
                 $iOk++;
+            }else{
+                //存在,修改数据
+                $origin = $table->first();
+                if(isset($word["note"])){
+                    $origin->note = $word["note"];
+                }
+                if(isset($word["confidence"])){
+                    $origin->confidence = $word["confidence"];
+                }
+                $origin->save();
             }
         }