Compare commits

..

No commits in common. "785fe05ad364e4408eac32fdeaee556c0f72e7d0" and "bf648a0a433b4c7037f65cd33920bd5263000132" have entirely different histories.

1 changed files with 4 additions and 4 deletions

View File

@ -95,11 +95,11 @@ class EmployeeService extends BaseService
*/
public function leave(Employee $user, $options = [])
{
// 店长不能离职
if ($user->isStoreMaster()) {
return $this->setError('请先设置新店长');
}
if ($user->employee_status == EmployeeStatus::Online) {
// 店长不能离职
if ($user->isStoreMaster()) {
return $this->setError('请先设置新店长');
}
$user->update([
'leave_at' => data_get($options, 'leave_at', now()),
'employee_status' => EmployeeStatus::Offline,