乐于分享
好东西不私藏

没有合适的项目管理软件?AI时代,自己做!

没有合适的项目管理软件?AI时代,自己做!

干了多年综合能源项目管理,市面上的工具用了一圈,从Excel到飞书多维表格,从泛微到钉钉宜搭,——都不是那个味儿。最近智能编程挺火,我干脆让AI帮我从头做了一个。今天聊聊这个过程。

一、为什么想到做这个

日常管光伏、EMC、BOT这些综合能源项目。手上同时跑十几个项目是常态,每个从线索到签约至少8个阶段,客户那边又有决策者、技术把关者、预算审批者、内线等至少5种角色。泛微太重、飞书缺商务关系维度、Excel太散——综合能源这个细分赛道,市面上的工具没一个顺手。刚好前阵子用WorkBuddy处理项目文档觉得利索,就想着:让它帮我做一个试试。

二、从一张网页到桌面软件:六轮迭代

我把整个开发过程捋了一下,差不多经历了六轮迭代。每一轮都是我在用的时候发现"不够",然后让它改。

第一轮:搭个架子(纯前端原型)

WorkBuddy直接用HTML + CSS + JS给我生成了一个单文件网页,双击就能在浏览器里打开。

这一版的底子是"市场营销"和"产品开发"的流程模板,有项目卡片、任务看板(三栏Kanban)、里程碑时间轴、文件归档、复盘报告生成。数据用浏览器的localStorage存,不依赖服务器。

说实话,光这一版就能用了。但它更偏向市场团队的项目管理,对我这种搞综合能源的需要大改。

▲ 项目管理工具仪表盘

第二轮:注入行业灵魂(销售流程 + 商务图谱)

我说:"不对,我的业务是B2B销售项目,流程不是'策略-制作-审批-发布',是'线索-调研-方案-合同'。"

WorkBuddy马上改出了**8阶段销售流程模板**:

阶段

说明

线索获取

拿到项目信息

现场调研

实地勘察、收资

资料收集

技术参数、用能数据

方案制定

技术方案 + 投资测算

方案确认

与客户沟通确认

合同确认

合同条款谈判

投资评审

公司内部评审

项目签约

正式签约,转入实施

然后我跟它说了一个综合能源项目管理最核心的需求——**商务沟通图谱**。这件事我在任何管理软件里都没见过。

我们做项目,客户那边的人不是铁板一块。有人想干(内线/教练),有人怕麻烦(使用者),有人只看预算(预算审批者),有人卡技术(技术把关者),最后拍板的是决策者。你得搞清楚每个人的立场、关系远近、决策权重,才知道该找谁。

WorkBuddy帮我在项目详情页加了一个"商务图谱"Tab,按5种角色分列展示每个联系人:

·⭐ 决策者——最终拍板的人

·● 使用者——项目落地后用的人

·◆ 技术把关者——卡你技术方案的人

·◈ 预算审批者——管钱的人

·◉ 内线/教练——你的信息源

每个联系人记录的字段:姓名、职位、态度(支持/中立/反对/未知)、联系方式、核心需求、决策权重、关系状态、备注。

这一版出来的时候,我往里面填了几个真实项目的联系人数据,当时就觉得——**这个东西对了**。

▲ 商务沟通图谱——按5种客户角色分列展示

第三轮:行业定制化(字段调整)

通用的项目管理字段不够用。

我说:"合同金额改叫投资额,单位万元。再加一个年均利润,再加个项目类型。"

综合能源项目就三种类型:光伏、BOT(建设-运营-移交)、EMC(合同能源管理)。每种类型的推进节奏完全不同——光伏看备案和并网,BOT看投资评审,EMC看节能效益测算。

WorkBuddy几秒钟就把字段改了。项目卡片上现在显示:类型标签(绿色光伏/蓝色BOT/橙色EMC)+ 投资额 + 年利润。

第四轮:交作业式重构(导航精简 + 报表导出)

功能越加越多,导航栏变长了,我看着烦。

我说:"能不能把零散的页面整合一下?导航不要超过5个。"

于是结构变成了这样:

**5个主页面:**

1.仪表盘——总商机数、推进中/已签约/已暂停、总投额利润、阶段分布、延期预警

2.全部项目——卡片列表

3.报表导出——CSV一键导出

4.文件归档——按项目分组

5.设置——项目文件夹

**项目详情5个Tab:**

6.项目概况——基本信息 + 进度概览 + 日志时间线

7.推进分析——Pipeline管道 + 任务列表 + 里程碑

8.商务图谱——5种客户角色分列

9.文件归档——项目关联文件

10.工作日志——时间线记录

之前独立的"任务看板"、"里程碑"、"复盘报告"全部整合进了项目详情的Tab里。用起来清爽多了——点进一个项目,想看什么切Tab就行。

这一轮还加了**报表导出**。说实话这个功能做出来的时候我有点惊喜——项目清单、联系人表、任务统计、里程碑汇总,四种报表一键导出CSV,打开就是Excel。以前整理周报之前光汇总数据就半小时,现在30秒。

▲ 项目推进分析——管道数据与任务进度

第五轮:真正能用(从网页到桌面exe)

到第四轮,功能已经基本齐了。但我心里一直有个疙瘩:**数据全靠浏览器缓存**。哪天清缓存或者换电脑,数据就没了。

我跟WorkBuddy说:"能不能把这个东西打包成桌面软件?跟普通的exe程序一样,双击就能用。"

它给我的方案是:**Python Flask做后端 + PyInstaller打包成exe**。

·后端用Flask写了一个REST API服务,数据存在本地的JSON文件里

·前端还是那个HTML页面,但现在通过API读写数据,不靠浏览器缓存了

·用PyInstaller把Python服务和前端模板一起打包成一个`项目管理工具.exe`

·双击运行,自动启动Flask服务、自动打开浏览器

第一次打包出来12.4MB,双击打开,浏览器自动跳出来——跟正常软件没区别。而且数据文件就在exe旁边的`data/data.json`里,清清楚楚,想备份随时拷走。

后来又升级了一版:把控制台黑窗口隐藏了,换成系统托盘小图标,右键就能退出。18.6MB的一个exe,体面地待在桌面右下角,跟QQ微信一样自然。

▲ 报表导出页面——四种报表一键导出CSV

第六轮:有点智能的意思了(分析 + 真实数据)

最后一轮改动,我让WorkBuddy在项目详情页加了一个"智能分析"按钮。

点击之后弹出一个面板,自动算出:

·**健康度评分**(0-100分):综合进度、任务、里程碑、商务图谱、活跃度

·**风险预警列表**:逾期任务、缺失的关键角色、过期的里程碑

·**下一步建议**:根据当前阶段自动匹配,比如"线索获取阶段→建议安排现场调研"

这个功能没有任何AI接口调用,纯靠前端规则引擎。但效果出乎意料地好——它本质上是把项目管理的经验判断逻辑"写死"进了代码里,每次打开都一样可靠。

最后一步,我把桌面上`项目清单.xlsx`里的7个真实项目数据导入进去:

项目名称

投资额

类型

项目1

285万

BOT

项目2

54万

EMC

项目3

290万

BOT

项目4

待定

EMC

项目5

待定

EMC

项目6

90万

光伏

项目7

150万

光伏

WorkBuddy读取Excel,自动给每个项目创建了流程阶段、任务计划和里程碑节点。现在打开软件,仪表盘上显示的就是真实的7个项目,总投资额和利润额一目了然。

三、用WorkBuddy做软件是什么体验

说实话,整个过程跟传统软件开发完全不一样。

**传统方式做这样一个软件**:先找需求文档、画原型图、找外包或内部开发团队排期、前后端分离开发、联调测试、部署上线。周期按周算,费用按万算。

**用WorkBuddy做**:我描述需求,它写代码,我在旁边看结果,不满意的当场说、当场改。整个过程是一场持续了几个小时的对话——中间没有任何需求文档、没有排期会议、没有任何中间环节。

中间有几个点让我印象深刻:

**一是它能理解行业概念。**当我说"客户那边有五种角色,需求各不相同",它没有反问我"什么叫角色"——它直接理解了B2B商务场景下的决策链,自己就把5种角色的展示方式设计出来了。

**二是改动成本极低。**传统开发改个字段——"合同金额改成投资额"——可能要经历需求变更、代码修改、测试回归。这里呢?我说一句话,它几秒改完,刷新页面就能看到效果。

**三是它不嫌烦。**我让改了六轮,每次都是"再改一个地方"、"这个不太对"、"能不能这样"。如果这是跟真人开发团队合作,估计对方早就想把需求文档拍我脸上了。但WorkBuddy每次都耐心改,改完还问"还有需要调整的吗?"

当然也有局限性。最大的问题是——**它不知道你不知道什么**。比如,如果你不说"我要把数据存在本地不要靠浏览器缓存",它就默认用localStorage。如果你不说"控制台黑窗口太丑了能不能隐藏",它就不会主动改成系统托盘。这其实要求使用者对"自己想要什么"有比较清晰的认知。

四、这个工具的现状和局限

要说清楚,这个工具目前远不是一个"产品"。它是我自己用的,有很多凑合的地方:

11.**没有多用户**:就是单机版,我自己看

12.**没有权限管理**:都是我自己操作,不需要

13.**数据靠JSON文件存**:虽然比浏览器缓存靠谱,但没有数据库,数据量大了可能会慢

14.**界面是浏览器**:本质上还是一个网页套在桌面壳子里

15.**没有移动端**:手机上没法用

但这些局限,对我来说不重要。因为这个工具的定位从来不是"替代ERP",而是"比Excel好用、比钉钉轻量的个人项目管理器"。

在"综合能源项目管理"这个细分领域,它解决了我三个核心痛点:

·**商务关系可视化**:谁支持谁反对,一眼看清

·**流程进度透明**:8个阶段,每个项目卡在哪一清二楚

·**数据不丢失**:本地JSON文件,随时备份

五、我的思考:综合能源管理工具为什么难做

最后聊点更宏观的。

做完这个工具之后我一直在想一个问题:为什么综合能源领域没有好的管理软件?

我觉得核心原因是——这个行业的业务模式太不标准化了

光伏项目、EMC合同能源管理、BOT投资运营——虽然都叫"综合能源",但每个类型的推进流程、关键节点、风险特征完全不同。做软件的人如果不深入理解业务,做出来的东西就是"通用的壳子套不上专门的骨头"。

而真正懂业务的工程管理人员,不可能自己去写代码。

AI改变了这个前提。一个懂综合能源业务但不写代码的人,和一个懂代码但不了解这个行业的AI,结合起来,就能做出一个真正贴合业务场景的工具。开发门槛从"学编程"变成了"能描述清楚需求"——这个变化是革命性的。

结尾

这篇文章不是什么技术教程,就是一个干了多年综合能源管理的工程人员,实在找不到趁手的工具,于是用一个AI帮忙做了个自己的。

如果你也在这个行业里每天跟Excel和上级领导发的进度表斗智斗勇——也许你也应该试试。

对这个软件感兴趣的,也可以私信我,免费分享,欢迎交流。

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-06-04 13:31:57 HTTP/1.1 GET : https://www.yeyulingfeng.com/a/699185.html
  2. 运行时间 : 0.235440s [ 吞吐率:4.25req/s ] 内存消耗:4,877.13kb 文件加载:145
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=641cfd7dfa92e2b9d2ab3984f498a96e
  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.000885s ] mysql:host=127.0.0.1;port=3306;dbname=wenku;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000775s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.007655s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000410s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000510s ]
  6. SELECT * FROM `set` [ RunTime:0.003240s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000594s ]
  8. SELECT * FROM `article` WHERE `id` = 699185 LIMIT 1 [ RunTime:0.010833s ]
  9. UPDATE `article` SET `lasttime` = 1780551117 WHERE `id` = 699185 [ RunTime:0.018493s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.000741s ]
  11. SELECT * FROM `article` WHERE `id` < 699185 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000476s ]
  12. SELECT * FROM `article` WHERE `id` > 699185 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.000418s ]
  13. SELECT * FROM `article` WHERE `id` < 699185 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.000838s ]
  14. SELECT * FROM `article` WHERE `id` < 699185 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.016332s ]
  15. SELECT * FROM `article` WHERE `id` < 699185 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.008998s ]
0.238192s