更新
This commit is contained in:
@@ -118,6 +118,16 @@ class DiagnosisController extends BaseAdminController
|
||||
$result = DiagnosisLogic::detail($params);
|
||||
return $this->data($result);
|
||||
}
|
||||
|
||||
/**
|
||||
* @notes 诊单挂号 / 取消挂号 操作日志(谁在何时操作)
|
||||
*/
|
||||
public function guahaoLogList()
|
||||
{
|
||||
$params = (new DiagnosisValidate())->get()->goCheck('guahaoLogList');
|
||||
|
||||
return $this->data(DiagnosisLogic::guahaoLogList((int) $params['id']));
|
||||
}
|
||||
|
||||
/**
|
||||
* @notes 诊单详情(患者端)
|
||||
@@ -191,13 +201,15 @@ class DiagnosisController extends BaseAdminController
|
||||
return $this->fail('诊单ID不能为空');
|
||||
}
|
||||
|
||||
if (!isset($params['assistant_id'])) {
|
||||
return $this->fail('请选择医助');
|
||||
if (!array_key_exists('assistant_id', $params)) {
|
||||
return $this->fail('请选择医助或取消指派');
|
||||
}
|
||||
|
||||
|
||||
$result = DiagnosisLogic::assign($params);
|
||||
if ($result) {
|
||||
return $this->success('指派成功', [], 1, 1);
|
||||
$msg = (int) ($params['assistant_id'] ?? -1) === 0 ? '已取消指派' : '指派成功';
|
||||
|
||||
return $this->success($msg, [], 1, 1);
|
||||
}
|
||||
return $this->fail(DiagnosisLogic::getError());
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user