| xqd
@@ -2,8 +2,10 @@
|
|
|
|
|
|
namespace App\Models;
|
|
|
use Illuminate\Http\Request;
|
|
|
+use Illuminate\Support\Facades\DB;
|
|
|
use Illuminate\Support\Facades\Validator;
|
|
|
|
|
|
+
|
|
|
class ProjectUser extends BaseModel
|
|
|
{
|
|
|
public function projectRole()
|
| xqd
@@ -40,14 +42,13 @@ class ProjectUser extends BaseModel
|
|
|
return $validator;
|
|
|
}
|
|
|
public static function getProjectManagerUser(){
|
|
|
- $user_list = self::where('id', '>', 0)->where('project_role_id','4')->get()->toArray();
|
|
|
- foreach ($user_list as &$value){
|
|
|
+ $user_list = DB::table('project_users')->select('user_id')->where('project_role_id','=',4)->distinct()->get()->toArray();
|
|
|
+ $list = json_encode($user_list,true);
|
|
|
+ $new_user_list = json_decode($list,true);
|
|
|
+ foreach ($new_user_list as &$value){
|
|
|
$name = User::where('id',$value['user_id'])->value('name');
|
|
|
$value['name'] = $name;
|
|
|
-// dd($name);
|
|
|
-// dd($user_list);
|
|
|
}
|
|
|
-// dd($user_list);
|
|
|
- return $user_list;
|
|
|
+ return $new_user_list;
|
|
|
}
|
|
|
}
|