diff --git a/app/Notifications/WorkOrder/WorkOrder.php b/app/Notifications/WorkOrder/WorkOrder.php index 5482a29..428249c 100644 --- a/app/Notifications/WorkOrder/WorkOrder.php +++ b/app/Notifications/WorkOrder/WorkOrder.php @@ -79,18 +79,12 @@ public function toWeCom(WorkOrderModel $workOrder): false|array { $workOrder->load(['module', 'user']); - $module = null; + $wecom_key = config('settings.wecom.robot_hook.default'); + if ($workOrder->module) { $module = $workOrder->module; - // 取消隐藏字段 - $module->makeVisible(['wecom_key']); - } - - if ($module?->wecom_key == null) { - $wecom_key = config('settings.wecom.robot_hook.default'); - } else { - $wecom_key = $module->wecom_key; + $wecom_key = $module->makeVisible(['wecom_key'])->wecom_key ?? $wecom_key; } return [