Commit 8d6676da by lujunyi

药店信息修改判断

parent 7c041abb
...@@ -171,12 +171,14 @@ protected function form() ...@@ -171,12 +171,14 @@ protected function form()
$admin = Administrator::where('pharmacy_id', $pharmacyId)->first(); $admin = Administrator::where('pharmacy_id', $pharmacyId)->first();
if ($admin) { if ($admin) {
// 如果存在,更新相应字段 if ($mobile && $name) {
$admin->username = $mobile; // 更新账号 $admin->username = $mobile; // 更新账号
$admin->name = $name; // 更新账号姓名 $admin->name = $name; // 更新账号姓名
$admin->save(); $admin->save();
}
} else { } else {
// 如果不存在,新增管理员 if ($mobile && $name && $pharmacyId) {
$admin = new Administrator(); $admin = new Administrator();
$admin->username = $mobile; // 药店手机号作为管理员账号 $admin->username = $mobile; // 药店手机号作为管理员账号
$admin->name = $name; // 药店名称当做用户的姓名 $admin->name = $name; // 药店名称当做用户的姓名
...@@ -187,6 +189,7 @@ protected function form() ...@@ -187,6 +189,7 @@ protected function form()
// 关联药店管理员角色 // 关联药店管理员角色
$admin->roles()->attach($role->id); $admin->roles()->attach($role->id);
} }
}
DB::commit(); DB::commit();
} catch (\Exception $e) { } catch (\Exception $e) {
DB::rollBack(); DB::rollBack();
......
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 sign in to comment