当前位置:首页>Excel>用 AI 干掉一个真实业务痛点:从 Excel 排期到自动试算工具

用 AI 干掉一个真实业务痛点:从 Excel 排期到自动试算工具

  • 2026-05-13 21:37:08
用 AI 干掉一个真实业务痛点:从 Excel 排期到自动试算工具
最近我用AI做了一个排期计算工具。这篇文章不是分享 AI 工具教程,是我作为游戏研发 PM,把一个真实排期痛点拆成规则、做成工具、再验证边界的过程记录。
  • 真正磨人的不是排期结果
如果做过PM,应该都知道,排期落到TAPD上的时候,往往已经是一版基本共识好的结论了(尽管后续过程中还会有微调,但大家要先按这版排期跑起来)。真正耗精力的,是形成这个结论之前要尝试很多轮试排:顺排一版,倒排一版,原画最晚什么时候得开始,验收环节时间必须压缩等等。期间还得同步了解人力情况,搜集足够多的信息排出ABC方案再拉着大家一轮一轮对齐实际情况、质量风险和上线预期。尤其是长周期需求,这个环节都是必不可少的。
不可否认这些准备工作非常有价值,能不能一轮就对齐、会上讨论高不高效,全看PM这些准备工作有没有做到位了。但问题是,准备工作也真的很磨人。尤其当你明明知道自己每次都在重复做类似的判断,却还是得在Excel里手动挪来挪去的时候,我在脑子里无数次想过“早晚我也得把这个环节干掉!”
我想要解决的问题很明确,就是要把排期准备过程中的重复做的、Excel里操作不便捷的部分给解决掉,这样我能把更多精力放在在团队协调和推动共识上。
  • 先把排期规则拆出来
一开始我并不知道这个问题适不适合AI来做,只是因为这个痛点足够痛,我脑子里已经想过无数次“如果能xxxx就好了”,所以我非常清楚我想要什么结果,以及要得到这个结果需要哪些条件、信息。
于是我先把排期这个工作给拆散、拆细来看,这里面都有写些什么。
我是游戏研发PM,一般来说,我们会基于历史需求或其他管线的参考,先建立一个排期标校,即排期基准,每次需求排期都是按照标校排,再结合需求实际情况进行微调,最终形成试排方案去和各方沟通。之后每个需求就是无尽的重复这个过程。
(补充:标校可以完整体现做一类需求预计需要几周,每个环节之间如何依赖工期是多久,再在过程中不断迭代这个标校基准,一般多以甘特图形式制作。如果实际过程中发现总是超出标出或远低于标校,就需要考虑修正标校基准了。)
OK,这么拆细来看就很清楚了:
1、有标校,这是排期规则,里面有开始和结束时间、环节、工期。
2、现在是我按标校来试排方案,很磨人,我不想我来排,我希望有个东西能帮我把结果算出来。
3、算出来的结果最好是甘特图的形式,这样方便看,最好也配上表格文本,方便复制粘贴。
在想清楚这些后,我就直接拿着我的需求去找AI聊了。
  • 让 AI 先跑出一个原型
AI工具我用的是CodeBuddy。我规划的大致步骤是,先让AI读懂标校规则,再是按规则输出结果,最后检验结果优化调整。
我先是是给AI描述了我的需求,并截图了一张标校,先让AI搞清楚我要做个什么事情以及规则是什么。
让我比较惊喜的是,AI对这类规则信息的识别和整理效果比我预期要好很多,比如他能明确提出出流程环节、关键规则(就是工期和一些表格里的特殊要求)以及时间节点,还会补充提问要我澄清。
就这轮会话,AI就已经能输出一个大差不差的原型,天知道我看到这版demo的时候有多兴奋,我终于可以解脱了!
(初版原型)
后面的过程就是在这个基础上多轮来回调整,需要更关注是否有逻辑错误、结果是否符合预期,以及交互UX上的细化完善。这就是一个不断迭代验收过程,没有什么特殊要说的,当看到初版原型之后,后面环节就自动都跑起来了,一边体验验收,一边提优化反馈直到符合我的预期。
  • demo 跑起来后,先别急着做大
当demo跑起来之后,我在想怎么分享给其他PM用。我很明确,这属于是PM的个人工具,就像一个计算器,每个PM手里都有一个,但PM之间不需要知道其他人用这个计算器做了什么,能查看一些近期做过的计算就行。我作为这个工具的维护者,搜集大家的建议更新迭代,其他PM手里的计算器只要能同步更新就行。
为什么我会觉得这个工具更像个人计算器呢?因为实际工作场景中,每个PM都是有自己负责的管线业务的,每个管线之间的业务情况不一样,标校基准也不一样,每次排期的需求也不一样,每个PM负责的是自己的需求,试排方案、沟通对齐都是拉的自己业务范围内的人。这个计算信息的共享对其他人来说完全没有参考意义,属实没必要。
所以往下推就很清楚这个工具的边界取舍要怎么做了: 
-数据存在本地
-暂时不做账号登录
-目前不是多人协作
-产品迭代更新要同步
-小范围试用、迭代
这么做的好处是,第一版解决当前阶段的核心问题:试排计算。
当然,PM做完排期方案后还有一步是风险识别,排期结果只是其中一部分,比如当我们压缩了验收测试时间,可能就会有质量风险等等,这些风险识别目前还是PM人工来分析的,这个工具目前还做不到这一步;还有就是把确定好的排期方案一键同步到TAPD上,这样就不用PM再一步步刷新到TAPD上了。但风险识别、TAPD同步这些都不是当前最痛的点,而且像风险识别高度依赖业务经验,还需要PM来人工把关,这块的规则剥离不像排期那么明确,TAPD同步又涉及系统对接,复杂度会显著提升,这些都不是当前重点。
  • 实际效果怎么样
OK,到这里是时候来看下这个工具的效果了。贴了录频,大家可以感受下:
没做过PM的同学可能没有感知,我想说的是,之前我做这样的试排,在Excel上捣鼓完要30-40分钟,尽管在Excel上已经做好了一个空的甘特图模版,每次有需求再往里填,这样也省不了一两分钟,尤其是节假日、单双休,得挪不知多少表格,如果中间一个操作错误就得从头再来。你看视频时长也就2分钟,我已经操作两遍排期了。
这个工具我自己用下来是挺好的,你可以把标校基准模版直接先录入保存好,以后每个需求就只用加载对应的模版直接微调就行,后续重复使用成本会低很多。如果标校基准有迭代,工具里同步更新就行。就算没有标校,用这个工具来排也能节省很多时间。
我跑下来结果都是符合预期的,顺排、倒排、节假日、单双休,怎么交叉结合都没问题。我也用之前Excel上排过的需求结果对比过,都能对上。有点点小小不足是甘特图导出Excel,表格中不是填充好颜色的格子,而是二色格子占位符,不过我试过了可以搜索后快速修改。但本来这个工具就是解决Excel手动操作的问题,咱不能用着用着又回Excel上操作了吧。
还有就是依赖关系这里,我其实尝试过下面这种流程图手拖动来建立依赖关系这种方式,但实际操作起来非常不方便。因为页面空间有限,这块的空间不大,如果环节很多的需求,在这里就不好展示了,鼠标拖动的手感也不好操作,我尝试优化了几版都不太行,就还是回滚旧版的形式了。
*如果想体验工具,可以看这里:
https://lanthe7.github.io/game-schedule-calculator/
目前它更适合单人试排和规则验证,不涉及多人协作、账号权限和 TAPD 同步,尤其适合长周期制作需求。
真的,想一万遍不如实打实做一遍出来。这个问题我真的在脑海里想过很多次解决,“要是有个什么东西能直接帮我算出来就好了”、“这每一步都是重复,要是有个东西直接给它做就好了”。
如果我走内部开发提需,这个过程会非常长,而且这属于个人工具,在这么多业务需求下优先级不会高,排期不知道要排到猴年马月才能实现了。而AI能帮我把这个一直停留在脑子里的想法快速变出一个demo出来,而且全流程都能跑一遍,小工具需求甚至可以直接进入日常使用。
抛开AI的能力,更重要的是,作为使用AI工具的你,得明确你要解决的问题是什么、核心功能是什么、哪些功能暂时不用做、结果怎么验证。如果你不能想明白这些问题,只要你一直提需,AI就会一直干,最后很容易做成一个越来越臃肿的东西。还有一点是,像这个排期工具一样,规则清楚、重复劳动、输入输出明确、小范围使用风险可控、还能快速验证对错的场景是非常适合借助AI工具来改进,可以是用AI来辅助开发一个工具,也可以是让AI按固定规则处理的流程。

最新文章

随机文章

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