乐于分享
好东西不私藏

访客系统的下一步,不是AI助手,而是Agent

访客系统的下一步,不是AI助手,而是Agent

上一篇写完「为什么智慧空间,是所有行业里最容易诞生 AI Agent 的行业?」之后,后台收到最多的问题是——

"我家有一套访客系统,你告诉我怎么改。"

这个问题比「为什么」难得多。因为真正难的,不是证明 Agent 能不能做,而是面对一套已经跑了三年的访客系统,到底应该先改哪里。

而且有一个隐含前提,大多数文章从来不提——绝大多数智慧空间项目不是一张白纸。它们已经有访客系统在跑:预约、审批、二维码、门禁联动,有些还接了人脸、梯控、停车、企业微信。

所以真正的问题不是「从零做一个访客 Agent」,而是如何把一个上了线的访客系统,改造成一个能发现异常、判断风险、执行动作、观察结果的访客 Agent。

很多人一听到 AI 化改造,脑子里蹦出来的是大模型、知识库、对话框。

但访客管理不是知识问答场景。它不需要一个更会聊天的系统来告诉你「今天来了多少人」——这些数据大屏上本来就有。

它需要的是:访客超时了先通知谁、被访人没响应要不要升级前台、施工人员进了不该进的区域要不要冻结权限、访客签离失败了是补签还是人工复核。

这篇文章想回答一个更工程化的问题:一个传统访客系统,要完成 AI 化改造,究竟要补哪几层。

01.
别先加对话框

我见过不少访客系统的所谓 AI 化方案,第一步就是加一个 AI 助手入口。

用户可以向它提问:今天来了多少访客?当前还有多少人在园?某位访客有没有离场?本周访客量趋势怎么样?

这些功能当然不是毫无意义。但它们最多是「查询增强」。如果系统只是把报表里的数据用自然语言再说一遍,它就还只是一个助手,不是 Agent。

真正的访客 Agent,不是一个新的问答入口,而是一个新的业务执行层。

传统访客系统的核心动作是:预约 → 审批 → 核验 → 通行 → 记录。而访客 Agent 的核心动作是:发现异常 → 理解背景 → 判断风险 → 执行处置 → 观察结果 → 调整策略。

这两者不在同一个层级。前者是流程系统,后者是闭环系统。

原则一:不要先问「能不能接大模型」,先问「这个业务有没有进入闭环」。

如果预约、通行、离园、异常和复盘本来就是断的,加一个 AI 助手只会让断点说得更流畅。它能告诉你「有 12 个访客未签离」,但不知道谁该确认、能不能续期、要不要升级安保,也不知道最后这件事到底处理掉没有。

这种系统看起来有 AI,本质还是旧系统。

那改造到底从哪里开始?不是模型。是对象。

02.
对象化:先让 Agent 知道它处理的是谁

访客 Agent 的第一层改造,不是模型,不是算法,是对象。

很多访客系统的问题是,系统里只有一个泛化的「访客」。登记表单填完,所有人共用一套流程、一套权限、一套处置规则。但真实现场里,站在闸机前的「访客」至少有七八种身份:

商务访客 · 客户访客 · 供应商 · 司机及押运人员 · 施工人员 · 临时用工 · 外协驻场人员

这些人都叫「访客」,但管理逻辑完全不同。

商务访客关注体验——不能让人家在门口等。施工人员关注安全边界——进了不该进的区域就是事故。司机关注车人绑定——车在场内,人在车里,但权限必须跟着人走。外协驻场人员关注长期权限——三个月驻场结束,门禁能不能准时回收。

如果系统不拆对象,Agent 就没有判断基础。

同样是超时 30 分钟——商务访客可能是会议延长,施工人员可能涉及安全风险,司机可能关联月台拥堵和装卸排队,外协驻场人员甚至不应该按普通访客逻辑处理。

一个不区分对象类型的系统,面对这些情况只能给出最安全也最没用的建议:请人工处理。

这也是访客 Agent 和普通规则提醒最大的区别:它不是看一个事件,而是看事件背后的对象。

不要只维护「访客记录」,而要维护「可判断、可授权、可追责」的访客对象。

至少要补四类字段:人员类型、访问目的、责任主体、授权边界。有了这四类字段,Agent 才能回答四个关键问题:这个人是谁、为什么来、谁负责、能去哪里、什么时候应该离开。

否则所谓智能判断,只是把不完整的数据送进模型里猜。

03.
状态化:让 Agent 知道事情走到哪一步

对象拆清楚了,第二层改造是状态。

很多访客系统只记录几个关键节点:已预约、已审批、已签到、已通行。然后呢?然后就没有然后了。

但对 Agent 来说,状态不是记录节点的标签,而是驱动流程的引擎。

一个完整的访客生命周期,至少应该覆盖十二个状态:

待审批 · 已通过 · 已取消 · 已拒绝 · 待到访 · 已签到 · 在园中 · 已超时 · 已续期 · 异常中 · 已离园 · 已归档

这些状态不是为了让表单更复杂,而是为了让系统知道下一步该做什么。

访客处于「待到访」,系统要做的是到访提醒;处于「在园中」,系统要监测停留时长;处于「已超时」,系统要判断风险等级并启动处置;处于「异常中」,系统要按预设流程推进直到闭环;处于「已离园」,系统要自动回收权限并归档记录。

原则二:先让业务状态可计算,再让 Agent 参与决策。

状态不清楚,Agent 就没有上下文。状态不流转,Agent 就不知道流程推进到哪一步。状态没有终点,Agent 就无法判断事情有没有结束。没有状态,Agent 只能回答问题;有了状态,Agent 才能推进流程。

04.
工具化:让 Agent 能安全地做动作

第三层改造,是动作。这是 Agent 和 AI 助手最本质的分水岭。

AI 助手可以告诉你「张明已经超时 30 分钟,被访人是李经理」。

Agent 不能停在这里——它要继续做:通知张明、通知李经理、申请续期、必要时冻结权限、升级到前台或安保、全程写入处置记录。

没有 Action,Agent 只能建议。但 Action 没有边界,Agent 就会带来风险。

访客场景里的动作,按风险等级分成三层——

低风险动作 · 自动执行:消息提醒、状态标记、生成待办、写入处置记录

中风险动作 · Agent 建议 + 人工确认:延长访问时段、调整访问区域、重新下发临时权限、通知被访人确认续期

高风险动作 · 必须人工复核:冻结权限、通知安保、拉黑、触发安全事件

这三层的边界不是拍脑袋定的,是对应到具体业务场景的。商务访客超时 30 分钟,自动提醒就够;施工人员超时 15 分钟,直接升级前台;黑名单人员试图入园,立刻冻结并通知安保,不留自动处置的余地。

真正可落地的做法,是给 Agent 一组受控工具,而不是一把万能钥匙。

补 Action 也讲究顺序。不要一上来就想做自动冻结权限——从最安全的动作开始:发短信、发企微消息、生成待办任务。这些动作零风险,通常一两天能对接完。先跑通信息通道,再逐步开放执行权限。

05.
流程化:让 SOP 变成状态机

有了对象、状态和动作,下一个问题是:Agent 该在什么时候、对谁、做什么事?

很多园区其实有访客管理制度。制度写得不错——贴在前台后面,存在行政部门的文件夹里,或者躺在知识库的某个角落。

这些制度对人有用。人读了,能理解意图、判断轻重、灵活应对。但对 Agent 没用。因为 Agent 不能执行一段文字,Agent 只能执行状态、条件、动作和结果。

拿「访客超时」举例。传统制度通常是这么写的——

访客超过预约时间未离场,应由前台联系被访人确认,必要时通知安保。

这句话对人来说够了。对 Agent 来说不够。它需要被拆成可执行的规则链——

超过预约结束时间 30 分钟 → 进入低风险超时

如果是商务访客 → 先通知访客和被访人

被访人 15 分钟内确认 → 自动发起续期

15 分钟内未确认 → 升级前台复核

超过 60 分钟仍未闭环 → 通知安保

如果是施工人员 → 直接进入中风险流程

如果命中黑名单或进入敏感区域 → 进入高风险流程

这才是 Agent 可执行的 SOP。本质上,访客系统 AI 化不是把制度喂给大模型,而是把制度变成状态机。

这条状态机在设计上有三个原则。

第一,先判断,后动作。 Agent 拿到「超时」这个信号之后,第一件事不是发通知,是查背景——这人是谁、什么类型、谁邀请的、历史记录怎么样。背景不同,处置路径完全不同。

第二,分级而不是二分。 不是「自动」和「人工」两档。中间必须有一档「Agent 建议 + 人工确认」。Agent 把判断结论和推荐动作推到人面前,人点一下确认就行。这一档在实际落地中占比最大,约 60%。

第三,每一步自动化都要有兜底。 Agent 自动续权了但访客 60 分钟后还没走?升级给前台。前台 30 分钟没响应?升级给安保。每一层自动化都要有下一层的兜底——不是因为自动化不可靠,而是因为闭环的最后一公里永远要给人留一个入口。

SOP 改造:不要让 Agent 读制度,要让 Agent 执行状态机。

06.
目标化:让 Agent 知道什么叫「做好了」

流程跑通了,Agent 能做事了。但接下来的问题更关键:它怎么知道自己做得好不好?

没有 Goal 的 Agent,只是在跑规则。它在执行流程,但不关心结果。这和自动化脚本没有区别。

访客 Agent 的目标不能写成「提升管理水平」——这种目标太虚,系统无法评估。目标必须可量化:

超时处置率: 当天超时事件中,Agent 主动处置的比例

平均处置时长: 从超时触发到第一条处置动作的时间

无效升级率: 升级到人工后,实际不需要人工干预的比例

误拦截率: 冻结或拦停的事件中,实际为正常滞留的比例

临时权限回收率: 访客离园后权限自动回收的完整率

异常闭环率: 异常事件进入处置流程后最终关闭的比例

这些指标不能只躺在月报里,必须按天、按事件类型实时可查。

被访人确认响应率低到 40%?Agent 应该知道是通知通道不对。无效升级率持续走高?Agent 应该知道是分级策略的阈值设得太敏感。目标的真正用途,不是给领导汇报,而是给 Agent 当反馈信号。

07.
反馈化:让 Agent 下一次做得更好

目标定好了,最后一层是反馈。Feedback 是 Agent 和自动化脚本之间的分界线。

自动化脚本的工作方式——发现超时 → 执行预设动作 → 结束。Agent 的工作方式——发现超时 → 判断 → 执行 → 观察结果 → 下次调整策略

举个例子。

Agent 上周处置了 100 个超时事件,其中有 9 个续权之后还是超了。

复盘发现:被访人没看企业微信,不知道访客还在。Agent 从这个反馈里学到了一件事——「企业微信通知」这个动作,在某种条件下不可靠。

它调整策略:如果被访人超过 10 分钟未响应,自动切换到短信通道。再跑一周,无效升级率从 30% 降到 18%。

没有人改代码。是 Feedback 回路自己在工作。

再比如。Agent 发现每天下午 3-5 点是商务访客超时高发期,因为会议普遍延长 15-20 分钟。规则里「超时 30 分钟触发」的固定窗口太生硬——Agent 在这个时段自动发出提前询问:「您的会议可能还未结束,是否需要延长访问时段?」超时事件大幅减少。

这不是因为规则被修改了,而是因为 Agent 从数据里发现了规律,自己调整了触达时机。

自动化脚本只能做你告诉它的事。Agent 能做到你没告诉它的事——因为它看到了结果,自己调整了。

反馈至少包含四类——

动作反馈: 通知是否送达、权限是否下发、工单是否创建

人工反馈: 被访人是否确认、前台是否介入、安保是否复核

结果反馈: 访客是否离园、异常是否关闭、权限是否回收

复盘反馈: 同类事件是否重复、策略是否需要调整

技术实现不复杂:每次处置事件记录处置方式 + 处置结果 + 是否升级 + 最终耗时。一周跑一次统计,对比 Goal 指标,调整阈值和优先级。这个回路跑通了,Agent 才开始真正「长大」。

没有 Feedback,Agent 每天在重复同一套逻辑。有了 Feedback,它每一天都比昨天好一点。

08.
从一个场景开始,而不是一上来做全域 Agent

六步讲完了。回到那个最实际的问题——「我家有访客系统,从哪一步开始改?」

我不建议一上来改全流程。更稳的路径,是先选一个小闭环。

我仍然推荐从访客超时开始。 因为它同时满足三个条件:高频——每天可能发生;低风险——动作可控,不容易出安全事故;反馈短——当天就能看到处置效果。这三个条件恰好是「最小可行 Agent」的最佳土壤。

如果你已经有基本的访客数字化基础——访客记录、通行日志、被访人信息都在系统里——下面是一个可操作的推进路径。

第一阶段:开放低风险动作

让 Agent 具备最基础的执行能力——接通短信、企业微信、系统待办、状态标记。这些动作不涉及权限变更、不触发安全风险,但已经能覆盖大量「发个通知就能解决」的简单超时事件。

第二阶段:固化一个状态闭环

先选商务访客超时这一条线。把安保主管和前台主管叫到会议室,白板上画出完整的处置链:从发现超时到判断背景、到通知谁、到续期还是升级、到最终闭环。别急着覆盖所有访客类型,先把一条线跑通。

第三阶段:影子运行

Agent 先不执行,只在后台记录「如果是我,会怎么做」。用影子判断和人工实际处置结果做对比,校准规则,算出超时处置率和平均处置时长的基线。基线定了,第一个 Goal 就有了。

第四阶段:逐步接管低风险场景

先在商务访客、历史记录良好、非敏感区域这类低风险场景启用自动处置。每天看两个数:Agent 处置了多少、其中几次升错级了。跑稳了,再扩展到施工人员、司机、外协驻场。

几个阶段跑完,你就有了一个初代访客 Agent。它不完美——只能处置一种访客类型、一种异常场景。但闭环开始运转。

接下来的路,就是复制。

商务访客超时跑通了,扩展到施工人员。超时场景跑通了,扩展到黑名单拦截、访客未签离、施工人员越界。访客跑通了,同样的模式可以迁移到停车拥堵调度、设备异常告警、能耗优化、月台调度——Digital 打底,对象化、状态化、工具化、流程化、目标化、反馈化,六步完全一样。

落地顺序:先做一个闭环,再做多个闭环;先做低风险闭环,再做中高风险闭环;先让 Agent 接住重复发生的小事,再让它参与更复杂的运营决策。

写在最后

回到核心判断。

访客系统 AI 化,不是加一个大模型入口,也不是让系统多一个聊天框。它是把传统访客系统里原本分散的对象、状态、动作、流程、目标和反馈,重新组织成一个可被 Agent 调用、执行和优化的业务闭环。

可以把它收束为六个词——

对象化 · 状态化 · 工具化 · 流程化 · 目标化 · 反馈化

对象化,让 Agent 知道它处理的是谁;状态化,让 Agent 知道事情走到哪一步;工具化,让 Agent 能安全地做动作;流程化,让 Agent 知道下一步该怎么走;目标化,让 Agent 知道什么叫做得好;反馈化,让 Agent 知道做完以后有没有用,下一次怎么做得更好。

这六步完成之后,访客系统才会从一个记录工具,变成一个可以被 AI 化改造的业务底座。

把这篇和上一篇串起来——五要素是判断标准,六步法是改造路径。它们的关系一目了然:

访客系统解决的是「能不能进来」。访客 Agent 解决的是「进来之后,系统能不能把事情接住」。

不只是访客。停车拥堵、设备告警、能耗异常、巡检事件,本质上面对的是同一个问题——系统已经发现了异常,但异常之后的判断、协调和处理,仍然依赖人。

智慧空间 Agent 真正要接管的,不是某一个功能,而是一条条过去靠人工推动的业务闭环。

访客只是第一个样板。后面可以继续拆:停车拥堵调度 Agent、设备故障派工 Agent、能耗异常优化 Agent、巡检异常处置 Agent——六步完全一样,只有业务对象不同。


我整理了一份__📚_「智慧空间Agent就绪度自查表」,公众号后台回复「自查表」即可免费获取。

免责声明:本文仅作行业方法论分享,不构成专业建议。
基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-07-09 15:30:02 HTTP/1.1 GET : https://www.yeyulingfeng.com/a/842223.html
  2. 运行时间 : 0.295367s [ 吞吐率:3.39req/s ] 内存消耗:4,723.59kb 文件加载:145
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=1c8a28e59163c0a1689d0644c241913a
  1. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/public/index.php ( 0.79 KB )
  2. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/autoload.php ( 0.17 KB )
  3. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/composer/autoload_real.php ( 2.49 KB )
  4. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/composer/platform_check.php ( 0.90 KB )
  5. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/composer/ClassLoader.php ( 14.03 KB )
  6. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/composer/autoload_static.php ( 6.05 KB )
  7. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/helper.php ( 8.34 KB )
  8. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-validate/src/helper.php ( 2.19 KB )
  9. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/ralouphie/getallheaders/src/getallheaders.php ( 1.60 KB )
  10. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/helper.php ( 1.47 KB )
  11. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/stubs/load_stubs.php ( 0.16 KB )
  12. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Exception.php ( 1.69 KB )
  13. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-container/src/Facade.php ( 2.71 KB )
  14. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/deprecation-contracts/function.php ( 0.99 KB )
  15. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/polyfill-mbstring/bootstrap.php ( 8.26 KB )
  16. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/polyfill-mbstring/bootstrap80.php ( 9.78 KB )
  17. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/var-dumper/Resources/functions/dump.php ( 1.49 KB )
  18. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-dumper/src/helper.php ( 0.18 KB )
  19. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/var-dumper/VarDumper.php ( 4.30 KB )
  20. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/guzzlehttp/guzzle/src/functions_include.php ( 0.16 KB )
  21. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/guzzlehttp/guzzle/src/functions.php ( 5.54 KB )
  22. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/App.php ( 15.30 KB )
  23. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-container/src/Container.php ( 15.76 KB )
  24. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/psr/container/src/ContainerInterface.php ( 1.02 KB )
  25. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/provider.php ( 0.19 KB )
  26. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Http.php ( 6.04 KB )
  27. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/helper/Str.php ( 7.29 KB )
  28. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Env.php ( 4.68 KB )
  29. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/common.php ( 0.03 KB )
  30. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/helper.php ( 18.78 KB )
  31. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Config.php ( 5.54 KB )
  32. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/alipay.php ( 3.59 KB )
  33. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/facade/Env.php ( 1.67 KB )
  34. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/app.php ( 0.95 KB )
  35. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/cache.php ( 0.78 KB )
  36. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/console.php ( 0.23 KB )
  37. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/cookie.php ( 0.56 KB )
  38. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/database.php ( 2.48 KB )
  39. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/filesystem.php ( 0.61 KB )
  40. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/lang.php ( 0.91 KB )
  41. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/log.php ( 1.35 KB )
  42. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/middleware.php ( 0.19 KB )
  43. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/route.php ( 1.89 KB )
  44. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/session.php ( 0.57 KB )
  45. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/trace.php ( 0.34 KB )
  46. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/view.php ( 0.82 KB )
  47. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/event.php ( 0.25 KB )
  48. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Event.php ( 7.67 KB )
  49. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/service.php ( 0.13 KB )
  50. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/AppService.php ( 0.26 KB )
  51. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Service.php ( 1.64 KB )
  52. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Lang.php ( 7.35 KB )
  53. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/lang/zh-cn.php ( 13.70 KB )
  54. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/initializer/Error.php ( 3.31 KB )
  55. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/initializer/RegisterService.php ( 1.33 KB )
  56. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/services.php ( 0.14 KB )
  57. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/service/PaginatorService.php ( 1.52 KB )
  58. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/service/ValidateService.php ( 0.99 KB )
  59. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/service/ModelService.php ( 2.04 KB )
  60. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-trace/src/Service.php ( 0.77 KB )
  61. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Middleware.php ( 6.72 KB )
  62. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/initializer/BootService.php ( 0.77 KB )
  63. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/Paginator.php ( 11.86 KB )
  64. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-validate/src/Validate.php ( 63.20 KB )
  65. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/Model.php ( 23.55 KB )
  66. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/Attribute.php ( 21.05 KB )
  67. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/AutoWriteData.php ( 4.21 KB )
  68. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/Conversion.php ( 6.44 KB )
  69. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/DbConnect.php ( 5.16 KB )
  70. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/ModelEvent.php ( 2.33 KB )
  71. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/RelationShip.php ( 28.29 KB )
  72. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/contract/Arrayable.php ( 0.09 KB )
  73. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/contract/Jsonable.php ( 0.13 KB )
  74. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/contract/Modelable.php ( 0.09 KB )
  75. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Db.php ( 2.88 KB )
  76. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/DbManager.php ( 8.52 KB )
  77. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Log.php ( 6.28 KB )
  78. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Manager.php ( 3.92 KB )
  79. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/psr/log/src/LoggerTrait.php ( 2.69 KB )
  80. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/psr/log/src/LoggerInterface.php ( 2.71 KB )
  81. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Cache.php ( 4.92 KB )
  82. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/psr/simple-cache/src/CacheInterface.php ( 4.71 KB )
  83. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/helper/Arr.php ( 16.63 KB )
  84. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/cache/driver/File.php ( 7.84 KB )
  85. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/cache/Driver.php ( 9.03 KB )
  86. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/CacheHandlerInterface.php ( 1.99 KB )
  87. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/Request.php ( 0.09 KB )
  88. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Request.php ( 55.78 KB )
  89. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/middleware.php ( 0.25 KB )
  90. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Pipeline.php ( 2.61 KB )
  91. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-trace/src/TraceDebug.php ( 3.40 KB )
  92. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/middleware/SessionInit.php ( 1.94 KB )
  93. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Session.php ( 1.80 KB )
  94. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/session/driver/File.php ( 6.27 KB )
  95. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/SessionHandlerInterface.php ( 0.87 KB )
  96. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/session/Store.php ( 7.12 KB )
  97. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Route.php ( 23.73 KB )
  98. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/RuleName.php ( 5.75 KB )
  99. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/Domain.php ( 2.53 KB )
  100. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/RuleGroup.php ( 22.43 KB )
  101. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/Rule.php ( 26.95 KB )
  102. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/RuleItem.php ( 9.78 KB )
  103. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/route/app.php ( 3.94 KB )
  104. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/facade/Route.php ( 4.70 KB )
  105. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/dispatch/Controller.php ( 4.74 KB )
  106. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/Dispatch.php ( 10.44 KB )
  107. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/controller/Index.php ( 9.87 KB )
  108. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/BaseController.php ( 2.05 KB )
  109. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/facade/Db.php ( 0.93 KB )
  110. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/connector/Mysql.php ( 5.44 KB )
  111. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/PDOConnection.php ( 52.47 KB )
  112. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/Connection.php ( 8.39 KB )
  113. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/ConnectionInterface.php ( 4.57 KB )
  114. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/builder/Mysql.php ( 16.58 KB )
  115. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/Builder.php ( 24.06 KB )
  116. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/BaseBuilder.php ( 27.50 KB )
  117. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/Query.php ( 15.71 KB )
  118. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/BaseQuery.php ( 45.13 KB )
  119. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/TimeFieldQuery.php ( 7.43 KB )
  120. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/AggregateQuery.php ( 3.26 KB )
  121. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/ModelRelationQuery.php ( 20.07 KB )
  122. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/ParamsBind.php ( 3.66 KB )
  123. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/ResultOperation.php ( 7.01 KB )
  124. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/WhereQuery.php ( 19.37 KB )
  125. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/JoinAndViewQuery.php ( 7.11 KB )
  126. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/TableFieldInfo.php ( 2.63 KB )
  127. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/Transaction.php ( 2.77 KB )
  128. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/log/driver/File.php ( 5.96 KB )
  129. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/LogHandlerInterface.php ( 0.86 KB )
  130. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/log/Channel.php ( 3.89 KB )
  131. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/event/LogRecord.php ( 1.02 KB )
  132. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/Collection.php ( 16.47 KB )
  133. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/facade/View.php ( 1.70 KB )
  134. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/View.php ( 4.39 KB )
  135. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/controller/Es.php ( 3.30 KB )
  136. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Response.php ( 8.81 KB )
  137. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/response/View.php ( 3.29 KB )
  138. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Cookie.php ( 6.06 KB )
  139. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-view/src/Think.php ( 8.38 KB )
  140. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/TemplateHandlerInterface.php ( 1.60 KB )
  141. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-template/src/Template.php ( 46.61 KB )
  142. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-template/src/template/driver/File.php ( 2.41 KB )
  143. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-template/src/template/contract/DriverInterface.php ( 0.86 KB )
  144. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/runtime/temp/c935550e3e8a3a4c27dd94e439343fdf.php ( 31.50 KB )
  145. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-trace/src/Html.php ( 4.42 KB )
  1. CONNECT:[ UseTime:0.001118s ] mysql:host=127.0.0.1;port=3306;dbname=wenku;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.001516s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000784s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000711s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.001232s ]
  6. SELECT * FROM `set` [ RunTime:0.000662s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.001355s ]
  8. SELECT * FROM `article` WHERE `id` = 842223 LIMIT 1 [ RunTime:0.010448s ]
  9. UPDATE `article` SET `lasttime` = 1783582202 WHERE `id` = 842223 [ RunTime:0.008012s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.000784s ]
  11. SELECT * FROM `article` WHERE `id` < 842223 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.001169s ]
  12. SELECT * FROM `article` WHERE `id` > 842223 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.001025s ]
  13. SELECT * FROM `article` WHERE `id` < 842223 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.029864s ]
  14. SELECT * FROM `article` WHERE `id` < 842223 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.060072s ]
  15. SELECT * FROM `article` WHERE `id` < 842223 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.005370s ]
0.298991s