diff --git a/app/api/controller/TaskController.php b/app/api/controller/TaskController.php
index 613161ba3..d9405633b 100644
--- a/app/api/controller/TaskController.php
+++ b/app/api/controller/TaskController.php
@@ -462,10 +462,11 @@ class TaskController extends BaseApiController
         $parmas = $this->request->param();
         $task = TaskLogic::detail($parmas);
         $approve = Approve::where(['task_id' =>$task['id']])->find();
-        $task['approve_status'] = $approve['check_status']; //审核状态
-        $task['deny_notes'] = $approve['remark']; // 拒绝原因
-        $task['approve_extend'] = $approve['extend']; // 审批扩展信息
-
+        if ($approve) {
+            $task['approve_status'] = $approve['check_status']; //审核状态
+            $task['deny_notes'] = $approve['remark']; // 拒绝原因
+            $task['approve_extend'] = $approve['extend']; // 审批扩展信息
+        }
         return $this->success('ok', $task);
     }
 }