ChenWuJie 4 年之前
父節點
當前提交
cd663e5793

+ 2 - 0
app/Http/Controllers/Admin/ProjectUserController.php

xqd xqd
@@ -101,6 +101,7 @@ class ProjectUserController extends BaseController
             }
             //自己的角色变成项目经理
                 $res = ProjectUser::where('project_id',$project_id)->where('user_id',$user_id)->update(['project_role_id'=>$project_role_id]);
+                Project::where('id',$project_id)->update(['user_id'=>$user_id]);
                 if(empty($res)) return back()->withErrors(['sg_error_info' => '更新失败']);
                 return redirect($this->pre_uri . 'create')->with(['sg_success_info' => '更新成功']);
         }else{
@@ -116,6 +117,7 @@ class ProjectUserController extends BaseController
                 ProjectUser::where('project_id',$project_id)->where('user_id',$m_user_id)->update(['project_role_id'=>1]);
             }
             $res = $this->model->create($data);
+            Project::where('id',$project_id)->update(['user_id'=>$user_id]);
             if(empty($res)) return back()->withErrors(['sg_error_info' => '保存失败']);
             return redirect($this->pre_uri . 'create')->with(['sg_success_info' => '创建成功']);
         }

+ 3 - 0
app/Http/Controllers/Admin/ProjectUserRoleController.php

xqd xqd
@@ -101,6 +101,8 @@ class ProjectUserRoleController extends BaseController
             }
             //自己的角色变成项目经理
             $res = ProjectUser::where('project_id',$data['project_id'])->where('user_id',$data['user_id'])->update(['project_role_id'=>$data['project_role_id']]);
+            Project::where('id',$data['project_id'])->update(['user_id'=>$data['user_id']]);
+
             if(empty($res)) return back()->withErrors(['sg_error_info' => '更新失败']);
             return redirect($this->pre_uri . 'create')->with(['sg_success_info' => '更新成功']);
         }
@@ -117,6 +119,7 @@ class ProjectUserRoleController extends BaseController
                 ProjectUser::where('project_id',$data['project_id'])->where('user_id',$m_user_id)->update(['project_role_id'=>1]);
             }
             $res = $this->model->create($data);
+            Project::where('id',$data['project_id'])->update(['user_id'=>$data['user_id']]);
             if(empty($res)) return back()->withErrors(['sg_error_info' => '保存失败']);
             return redirect($this->pre_uri . 'create')->with(['sg_success_info' => '创建成功']);
         }