Commit 96ca9d76 by 杨昕

修改用户列表

parent 4ae945fe
Pipeline #9910 passed with stages
in 32 seconds
...@@ -116,7 +116,7 @@ class UsersController extends Controller ...@@ -116,7 +116,7 @@ class UsersController extends Controller
->collection('users')->where('name',$username)->first(); ->collection('users')->where('name',$username)->first();
$token = $this->generateToken(); $token = $this->generateToken();
if ($user){ if (!empty($user)){
$idArr = ($user['_id'])->jsonSerialize(); $idArr = ($user['_id'])->jsonSerialize();
}else{ }else{
$id = DB::connection("mongodb")->collection("users")->insertGetId($data); $id = DB::connection("mongodb")->collection("users")->insertGetId($data);
......
...@@ -81,22 +81,11 @@ class MemberController extends Controller ...@@ -81,22 +81,11 @@ class MemberController extends Controller
*/ */
public function store(Request $request) public function store(Request $request)
{ {
//print_r(Auth::guard('web')->check());die; $flag = handler_drive(function () use ($request) {
return UserModel::createUser($request);
handler_drive(function () use ($request) {
$id = UserModel::createUser($request);
#绑定角色
if ($request->role_id) {
UserModel::bandingRole($id, $request->role_id);
}
#跟新type
// if ($this->user['name'] == self::ADMINISTRATOR_NAME) {
// UserModel::updateUserType($id);
// }
}); });
return success(); return success($flag);
} }
/** /**
......
...@@ -3,6 +3,7 @@ ...@@ -3,6 +3,7 @@
namespace App\Model; namespace App\Model;
use App\Exceptions\DatabaseException; use App\Exceptions\DatabaseException;
use http\Env\Request;
use Illuminate\Support\Facades\DB; use Illuminate\Support\Facades\DB;
use Jenssegers\Mongodb\Eloquent\Model as Eloquent; use Jenssegers\Mongodb\Eloquent\Model as Eloquent;
...@@ -156,5 +157,36 @@ class UserModel extends Eloquent ...@@ -156,5 +157,36 @@ class UserModel extends Eloquent
} }
/**
* 添加用户
* @param $request
* @return mixed
* @throws DatabaseException
*/
public static function createUser($request){
try{
$data = [
'name' => $request->name,
'password' => md5($request->password),
'organization_id' => 0,
'status' => 0,
'create_time' => date('Y-m-d H:i:s',time()),
'user_type' => 1
];
$flag = UserModel::insertGetId($data);
if (!$flag){
throw new \Exception("用户添加失败");
}
}catch (\Exception $exception){
throw new DatabaseException($exception->getMessage());
}
return $flag;
}
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment