feat(followup-audio): add independent assignable recording permission
This commit is contained in:
@@ -50,6 +50,7 @@ final class FollowupAudioAccess
|
||||
$row = Db::name('tcm_diagnosis')->where('id', $diagnosisId)->whereNull('delete_time')->lock(true)->find();
|
||||
$info = self::actor($actor);
|
||||
if (!$row || !self::allowed($actor, $info, 'tcm.diagnosis/edit')
|
||||
|| !self::allowed($actor, $info, 'tcm.diagnosis/followupAudio')
|
||||
|| ($daily && !self::allowed($actor, $info, 'tcm.diagnosis/dailyRecord'))) {
|
||||
throw new DomainException('诊单不存在或无权操作');
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user