跳到内容
当前位置:首页>工作报告>2026-09-30 工作总结 · 个人AI智能体

2026-09-30 工作总结 · 个人AI智能体

  • 2026-10-12 10:12:03
2026-09-30 工作总结 · 个人AI智能体

TOPIC | 个人智能体项目 | 2026-09-30 工作总结

项目路径:E:\Workbuddy\2026-09-29-21-43-47 技术栈:Python · Pandas · Flask · LangChain · DeepSeek · HTML/CSS/JavaScript · ECharts 开发模式:增量开发(每次只完成当前功能、不提前开发、不重写可运行代码、代码简单、必要注释)


交作业入口 | 大屏访问地址

在线访问:http://127.0.0.1:5000[1]

启动命令:

cd E:\Workbuddy\2026-09-29-21-43-47C:\Users\Xu\.workbuddy\binaries\python\envs\default\Scripts\python.exe app.py

本机启动 Flask 服务后打开上方链接即可查看数据大屏;右下角悬浮气泡可唤起 AI 数据分析师「小林」。


01 | 今日完成事项总览 | 四项全部落地

序号
功能模块
状态
交付物
1
CSV 数据管理后台
已完成
templates/admin.html
、static/css/admin.css、static/js/admin.js、4 个后端接口
2
大屏「数据管理」入口按钮
已完成
dashboard.html
 / dashboard.css 增量修改
3
AI 数据分析师「小林」接入
已完成并联调通过
analyst.py
 + analyst.js / analyst.css + 对话接口
4
项目整体运行验证
已完成
全接口 200,端到端联调通过

(注:9 月 29 日已完成 Flask 框架搭建、模拟数据生成、莫奈花园大屏开发、课件整理四项工作,详见 .workbuddy/memory/2026-09-29.md。)


02 | 功能一 · CSV 数据管理后台

2.1 后端接口(app.py)

接口
方法
功能说明
/admin
GET
数据管理后台页面
/api/csv/info
GET
文件信息(名称/大小/行数/字段数/修改时间/字段列表)+ 前 10 行预览;无文件返回 exists=false
/api/csv/upload
POST
校验后覆盖保存至 data/data.csv
/api/csv/delete
POST
删除数据文件

2.2 上传校验规则

按顺序三重校验,任一不通过即在内存中拦截,绝不落盘,原文件不受影响:

  1. 文件后缀必须为 .csv
  2. 必须包含全部 7 个必需字段:日期、省份、产品、渠道、销量、销售额、利润
  3. 至少包含 1 条数据记录

2.3 前端能力

  • 信息展示区:6 项文件信息卡片
  • 数据预览区:前 10 行完整表格,表头按 CSV 实际字段动态渲染
  • 上传覆盖:选中文件后按钮显示文件名,上传成功提示条数
  • 删除二次确认:自定义弹窗(含"不可撤销"警告),支持取消 / 点击遮罩关闭
  • 空状态处理:无数据时显示「暂无数据」,隐藏信息区与预览表;重新上传后自动恢复显示

2.4 大屏联动

/api/data 增加无数据兜底:文件不存在时返回 {"empty": true},大屏显示全屏「暂无数据」遮罩层;数据恢复后 30 秒刷新周期内自动隐藏遮罩并恢复渲染。

2.5 验证结果

测试场景
结果
上传缺字段文件
400「缺少必需字段:渠道、销量、销售额、利润」
上传非 CSV 后缀
400「文件格式不支持,请上传 .csv 文件」
上传仅有表头的空文件
400「文件内容为空,至少需要 1 条数据」
上传合法文件
200「上传成功,已覆盖数据文件,共 2 条数据」
删除文件
200,info 返回 exists=false,/api/data 返回 empty=true
重复删除
400「当前没有可删除的数据文件」

03 | 功能二 · 大屏「数据管理」入口

  • 位置:顶部标题栏右侧,与时钟(最右)错开排列
  • 样式:渐变蓝玻璃按钮、圆角 10px、悬停放大 6% 并加深投影
  • 行为:target="_blank" 新窗口打开 /admin,避免打断大屏展示

04 | 功能三 · AI 数据分析师「小林」

4.1 技术架构

浏览器(对话抽屉)    ↓ POST /api/analyst/chatFlask 后端    ↓ analyst.ask()LangChain create_agent(DeepSeek deepseek-chat, temperature=0)    ↓ 自主决定调用5 个 pandas 查询工具 ──→ data/data.csv(唯一数据来源)

4.2 五个数据查询工具

工具
能力
profile_dataset
数据画像:行数、时间覆盖、维度枚举、空值、数值概况
query_sales_data
按日期/省份/产品/渠道筛选 + 统计,可分组(日期/月份/省份/产品/渠道)
rank_sales
按省份/产品/渠道/月份做指标排名(升降序可控)
compare_sales
同维度多取值对比(差值、倍数、占比、未匹配值提示)
analyze_trend
时间趋势(环比变化、峰谷值、首尾变化)

指标口径统一:销量/销售额/利润 = 记录求和;利润率 = 利润合计 ÷ 销售额合计(非各条利润率平均)。

4.3 纪律约束(系统提示词)

融合《数据分析师工作流与提示词.md》的七条核心原则,形成硬约束:

  1. 先查数据再回答 — 任何涉及数值、排名、对比、趋势的问题必须先调工具
  2. 只信工具返回结果 — 不推测、不虚构表名/字段/统计量
  3. 不执行代码 — 只能通过 5 个工具取数,不输出要求用户运行的脚本
  4. 数据不足直说 — 明确缺什么、缺少会导致哪条结论不成立
  5. 口径显式 — 说明筛选条件、记录数、指标口径
  6. 禁止无量化表述 — 禁用"明显/大幅"等零信息量词
  7. 相关不等于因果 — 无实验设计时只表述伴随关系

回答结构:【结论】→【数据依据】→【分析】(标注推断)→【风险与建议】

数值引用纪律(联调后补充):合计必须直接复制工具返回值、禁止自行累加、换算万元后复核数量级、正文与表格冲突以表格为准。

4.4 前端交互

  • 右下角悬浮「小林」气泡(呼吸光晕动画)→ 展开玻璃质感对话抽屉
  • 每条回答上方显示 🔧 工具名(参数) 标签,回答可追溯至真实查询
  • 支持 Markdown 表格渲染、快捷问题(一键提问)、Enter 发送 / Shift+Enter 换行
  • 保留最近 6 轮上下文,支持追问

4.5 端到端联调结果(真实 DeepSeek 接口)

测试问题
工具调用
回答质量
哪个省份利润最高?前 3 名
profile_dataset
→rank_sales
辽宁 12.53 万、内蒙古 11.98 万、浙江 11.01 万;并识别浙江"高利润率低规模"特征
各渠道利润率对比
compare_sales
线下门店 29.94% > 电商 14.51% > 直播 12.03% > 批发 8.27%
批发渠道月度趋势(追问)
analyze_trend
正确沿用上下文,指出"高波动、无稳定趋势",未把首尾增长误判为持续增长
全年销售额/利润合计
query_sales_data
 ×2
1,556.16 万元 / 191.68 万元,数值精确
客户年龄分布(数据不存在)profile_dataset明确回答"现有数据无法回答,缺少客户年龄字段",列出需补充字段,未编造任何数值

4.6 联调中发现并修复的问题

问题:模型在正文总结中出现单位笔误(把 1025.43 万元写成 102.53 万元),表格数据本身正确。 修复:在系统提示词增加「数值引用纪律」小节,修正后复测合计数值准确无误。


05 | 项目文件清单(21 个文件)

E:\Workbuddy\2026-09-29-21-43-47\├── app.py                    # Flask 入口:页面路由 + 数据接口 + CSV 管理 + 小林对话接口├── analyst.py                # 小林:LangChain agent + 5 个 pandas 工具 + 提示词├── requirements.txt          # 依赖:flask、pandas、langchain、langchain-deepseek├── .env                      # API Key 配置(不入库,已含真实 Key)├── .env.example              # 配置模板├── 莫奈花园数据大屏课件.md     # 9 月 29 日整理的实战课件├── data/│   ├── data.csv              # 销售数据(300 条,31 省份)│   └── generate_data.py      # 数据生成脚本(seed=42 可复现)├── images/│   └── dashboard-proof.png   # 大屏运行截图(作业完成证明)├── templates/│   ├── index.html            # 初始首页│   ├── dashboard.html        # 数据大屏(含数据管理入口 + 小林面板)│   └── admin.html            # CSV 数据管理后台└── static/    ├── css/  dashboard.css / admin.css / analyst.css    └── js/   dashboard.js / admin.js / analyst.js / echarts.min.js / china.json

06 | 依赖与环境

项目
说明
Python 环境
C:\Users\Xu\.workbuddy\binaries\python\envs\default
(虚拟环境)
关键依赖
pandas 3.0.6、flask 3.1.3、langchain 1.4.2、langchain-deepseek 1.1.1
镜像源
阿里云(PyPI 官方源下载超时,约 22 kB/s,切换镜像后正常)
模型配置
deepseek-chat
,base_url=https://api.deepseek.com,temperature=0
本地化资源
ECharts 5.5.1、中国地图 GeoJSON(不依赖外网 CDN)

07 | 启动与访问方式

cd E:\Workbuddy\2026-09-29-21-43-47C:\Users\Xu\.workbuddy\binaries\python\envs\default\Scripts\python.exe app.py
页面
地址
说明
数据大屏
http://127.0.0.1:5000[2]
主页面,右下角可唤起小林
数据管理后台
http://127.0.0.1:5000/admin[3]
CSV 上传/预览/删除
小林对话接口
POST /api/analyst/chat
JSON:{question, history}

当前状态:Flask 服务已停止(23:00 前后由用户确认结束)。


OUTRO | 待办与后续建议

  1. 安全:.env 中已写入真实 API Key,若项目需上传代码仓库,请先将 .env 加入 .gitignore
  2. 性能:小林单次问答涉及 2次问答,用时30 秒,如需提升可考虑加流式输出(SSE)显示进度
  3. 功能可选扩展:对话历史持久化、分析结果导出、权限控制(当前 /admin 无鉴权)
  4. 数据侧:当前数据为模拟数据(300 条单年记录),小林已在回答中主动提示样本量局限

引用链接

[1]http://127.0.0.1:5000

[2]http://127.0.0.1:5000

[3]http://127.0.0.1:5000/admin

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