当前位置:首页>python>Python+XGBoost与LangGraph、DeepSeek增强的电商用户好评预测|附AI智能体、代码和数据

Python+XGBoost与LangGraph、DeepSeek增强的电商用户好评预测|附AI智能体、代码和数据

  • 2026-06-27 15:40:51
Python+XGBoost与LangGraph、DeepSeek增强的电商用户好评预测|附AI智能体、代码和数据

全文链接:https://tecdat.cn/?p=46112

原文出处:拓端数据部落公众号

在当今数据驱动的商业环境中,如何从海量用户行为数据中提炼出可执行的洞察,并构建高精度的预测系统,是学术界与工业界共同关注的核心难题。作为长期深耕于机器学习与数据挖掘算法领域的从业者,我们深刻理解将前沿模型落地于真实业务场景所面临的挑战:数据是异构的,模型是盲目的,而业务逻辑往往隐藏在复杂的关联背后。

本文旨在通过端到端的AI解决方案,解决客户的用户留存与满意度预测的痛点。我们摒弃了传统仅依赖单一模型或孤立分析的思路,而是构建了一个从数据清洗、多模型对比到AI增强分析与交互式应用的全链路系统。本文将我们的XGBoost分类预测建模经验沉淀为一个对话式AI智能体,它不仅是一个预测工具,更是一个融合了业务常识的决策支持系统。通过对配送时效、支付方式等核心因素的精准量化,我们不仅揭示了影响用户好评的关键杠杆,还通过一个创新性的单调性约束方法,确保了模型预测逻辑与业务直觉的完美对齐。希望本文能为致力于将AI技术转化为商业价值的研究者与开发者,提供一个清晰且可复现的实践范例。

阅读原文进群获取本文完整代码、数据、AI智能体及更多最新AI见解和行业洞察,可与900+行业人士交流成长;还提供人工答疑,拆解核心原理、代码逻辑与业务适配思路;遇代码运行问题,更能享24小时调试支持。

——陈鑫

机器学习与数据挖掘领域分析师

内容提要

  • 如何对大规模、多表关联的电商交易数据进行高效清洗与特征衍生?

  • 在好评预测任务中,XGBoost模型如何通过引入领域知识约束来修正反常识预测并提升性能?

  • 如何构建一个从数据分析、模型预测到商业洞察生成与交互式展示的端到端智能体系统?

Abstract

  • How to efficiently clean and derive features from large-scale, multi-table related e-commerce transaction data?

  • In the task of predicting positive reviews, how can an XGBoost model be corrected for counterintuitive predictions and improved in performance by introducing domain knowledge constraints?

  • How to build an end-to-end intelligent agent system that encompasses data analysis, model prediction, business insight generation, and interactive display?

作者信息

陈鑫

交通运输专业毕业

专注数据分析、数据挖掘与深度学习

在此对陈鑫对本文所作的贡献表示诚挚感谢,他毕业于交通运输专业,现任交通大学就业指导中心岗位分析员,专注数据分析、数据挖掘与深度学习领域。擅长使用Python进行数据处理、建模与可视化,致力于将机器学习算法应用于交通行为分析与商业场景洞察。

文章脉络流程图

数据分析与购买预测项目 │ ├── 1. 业务背景与数据总览 │   ├── 数据表关系与规模 │   └── 核心表字段含义 │ ├── 2. 分析流程与核心脚本 │   ├── 数据清洗 → 可视化 → 机器学习 │   ├── AI增强分析 → 报告生成 → 漏斗分析 │   └── 运行教程 │ ├── 3. 交互式数据仪表盘 │   ├── 5页交互式仪表盘 │   └── 核心图表展示 │ ├── 4. 核心发现:配送时效 │   ├── 交互式预测实验 │   └── 真实数据验证 │ ├── 5. 商业诊断:漏斗分析 │   ├── 订单漏斗 vs 客户漏斗 │   └── RFM客户分层 │ ├── 6. 技术攻坚:单调性约束 │   ├── 问题、根因与解决方案 │   ├── 两轮对话驱动建模 │   │   ├── 第一轮:基础模型构建 │   │   └── 第二轮:引入领域知识约束 │   └── 效果验证 │ └── 7. 策略建议与项目总结     ├── 可落地的业务建议     ├── 项目收获     └── 成果概览

一、 业务背景与数据总览

本项目利用某大型电商平台2016年10月至2018年10月的真实交易数据进行深入分析。该数据集包含9张互相关联的表格,总计155万行数据,覆盖了从下单、支付到评价的完整交易链路。其核心关系为:以订单表为中心,通过外键关联支付表、评价表、订单明细表等8张辅助表,形成一个星型结构。数据集的规模与结构如下所示。

1.1

数据表关系与规模

数据规模总览

核心表字段含义示例:

  • 订单表:记录order_id(订单编号)、order_purchase_timestamp(下单时间)、order_delivered_customer_date(用户签收时间)等关键时间节点,可计算配送时长。

  • 支付表:包含payment_type(支付方式)、payment_installments(分期数)、payment_value(付款金额)等信息。

  • 评价表:记录了review_score(1-5星评分)和用户填写的文本评论。

这些表格通过order_id、customer_id等键关联,最终被清洗合并为一张包含113,314行、41个特征的主分析表。

二、 分析流程与核心脚本

本项目采用Python作为主要分析语言,构建了一套包含6个核心脚本的流水线,依次完成数据清洗、可视化、机器学习、AI增强分析、报告生成和客户分群等任务。

核心脚本功能表

脚本文件
主要功能
核心输出成果
01_data_cleaning.py
多表合并与数据清洗
113,314行 x 41列的主分析表
02_visualization.py
绘制基础分析图表
月度趋势、地理分布、支付方式等8张图
03_machine_learning.py
训练与评估多个预测模型
XGBoost模型,F1得分0.8804
04_ai_enhancement.py
自动化生成商业洞察
2743字的AI商业洞察报告
05_generate_report.py
生成PDF格式的分析报告
16页专业排版报告
06_funnel_rfm.py
漏斗分析与客户分层
订单/客户漏斗图,RFM五级分层

主要用到的Python工具包

工具包
在项目中的作用
pandas, numpy
数据读取、清洗、聚合与统计计算
matplotlib, seaborn
绘制静态统计图表
scikit-learn
实现逻辑回归、决策树、随机森林等模型
xgboost
构建梯度提升树模型,为本项目的最优模型
langgraph, openai
编排和调用大语言模型生成分析报告
streamlit
搭建交互式数据仪表盘应用

运行教程

  1. 安装依赖: pip install -r requirements.txt

  1. 数据清洗: python 01_data_cleaning.py

  1. 数据可视化: python 02_visualization.py

  1. 机器学习建模: python 03_machine_learning.py

  1. 启动仪表盘: streamlit run streamlit_app.py

三、 交互式数据仪表盘

项目最核心的成果是一个5页的交互式数据仪表盘,它将分析结果以直观、可交互的方式呈现,是向决策者汇报的理想工具。

仪表盘五大页面功能总览

页码
页面名称
展示内容
1
首页概览
KPI指标卡片、技术栈标签、核心发现摘要
2
数据探索
8张Plotly交互图表,支持缩放与悬停查看
3
机器学习评估
模型对比表、混淆矩阵、ROC曲线、特征重要性
4
AI智能分析
LangGraph架构图、模型自动生成的商业洞察报告
5
预测工具
通过滑块实时调整参数,预测订单获得好评的概率

部分核心图表展示

(月度订单趋势图)

(评分分布图)

(热销品类Top10图)

(ROC曲线对比图)

仪表盘中的所有图表均为交互式,支持鼠标缩放、悬停查看数值等操作,极大提升了数据探索的效率。

相关文章

  • 相关文章标题:DeepSeek、LangGraph和Python融合LSTM、RF、XGBoost、LR多模型预测NFLX股票涨跌|附AI智能体、代码和数据

  • 原文链接:tecdat.cn/?p=44060

  • 内容概要:本文聚焦于金融预测领域,展示了如何利用Python整合LSTM、随机森林、XGBoost、逻辑回归等多个机器学习与深度学习模型,对NFLX股票涨跌进行预测。同时,文章引入了LangGraph与DeepSeek构建AI智能体,实现了分析流程的自动化与增强,并提供了完整的代码、数据和智能体支持。

四、 核心发现:配送时效是用户满意度的首要杠杆

4.1

交互式预测:一个思想实验

仪表盘第5页的交互式预测工具直观地展示了各特征对好评概率的影响。我们通过控制变量法进行对比:在保持商品价格、运费、支付方式和买家地域完全相同的前提下,仅改变配送天数。

参数
场景A(快速配送)
场景B(慢速配送)
差异
配送天数
5天
30天
多25天
商品价格
150 BRL
150 BRL
相同
运费
20 BRL
20 BRL
相同
支付方式
信用卡
信用卡
相同
买家所在州
SP(圣保罗)
SP(圣保罗)
相同
预测好评率
86.7%
39.0%
下降47.7个百分点

结论十分清晰:在所有其他条件不变时,配送天数从5天延长至30天,会导致好评概率从86.7%暴跌至39.0%,配送速度是决定性因素。

4.2

真实数据验证

11万条真实订单数据明确证实了这一单调递减关系。

(配送天数与好评率关系图)

逐段统计:110,005条真实订单验证

配送时间
订单数
好评率
差评率
趋势
1-2天
9,919
85.4%
14.6%
最高
3-4天
12,256
83.5%
16.5%
缓慢下降
5-7天
24,237
82.5%
17.5%
平稳
8-9天
13,365
80.7%
19.3%
开始下降
10-14天
24,202
79.1%
20.9%
加速下降
15-29天
21,557
68.5%
31.5%
严重下滑
30天以上
4,450
24.1%
75.9%
断崖下跌

结论:统计结果表明,两者存在极强负相关(Spearman相关系数为-0.98)。从1天到30天,好评率下降了64.5个百分点。XGBoost模型的特征重要性排名也佐证了这一点:delivery_days(配送天数)的重要性得分远高于price(价格)和total_payment(付款总额)。

(XGBoost特征重要性排名图)

五、 商业诊断:卓越物流与客户留存的巨大鸿沟

5.1

漏斗分析揭示的关键矛盾

通过漏斗分析,我们发现了一个深刻的问题:平台的运营能力存在巨大不平衡。

(订单漏斗与客户漏斗对比图)

关键数据对比

指标
订单漏斗
客户漏斗
评价
起点
下单100%
首次购买100%
完善的物流体系
转化率
98.9%送达
3.1%复购
天壤之别
问题
几乎无流失
96.9%只买一次
致命短板
机会
保持优势
流失客户召回
ROI最高的增长点

核心洞察:订单漏斗的98.9%送达率堪称完美,而客户漏斗的3.1%复购率却触目惊心。这揭示了平台"重交付、轻留存"的运营模式。

5.2

客户价值分层与运营策略

运用RFM模型,我们将全部客户按消费行为分为5个等级,从而实现精细化运营。

(RFM客户分群图)

五级客户画像与运营策略

等级
占比
特征
建议策略
Champions
2.0%
高频购买、高消费力
VIP专属通道、专属客服
Loyal
8.1%
中等频率、有一定忠诚度
会员积分体系、定期回访
Potential Loyalists
42.0%
近期有购买但频率低
限时优惠券、新品推送(最大转化机会)
At Risk
25.8%
长时间未购买
大促节日召回、专属折扣
Lost
22.1%
几乎不再购买
低优先级、自动化邮件维护

核心洞察:42%的"潜力忠诚"客户是最大的增长金矿——他们体验过服务且满意,只是尚未形成消费习惯。通过小成本激励这部分用户复购,将是投资回报率最高的增长策略。

六、 技术攻坚:用领域知识约束模型

6.1

问题、根因与解决方案

在开发中,我们遇到一个关键技术难点:初始XGBoost模型在3-8天区间内预测的好评率反常地低于9天以上,违背了真实数据呈现的单调递减规律。

  • 现象:模型局部预测逻辑与常识不符。

  • 根因:XGBoost树模型在分裂时不强制特征方向,学习到数据中的噪声。

  • 解决方案:引入单调性约束。这就像给模型植入"物理定律"——对于配送天数,只能有负面影响。

以下是实现该约束的核心代码片段。我们先看第一轮对话,如何提出基础建模需求。

第一轮对话:基础模型构建

我需要对一份清洗好的电商订单数据构建预测模型。数据已经分为训练集X_train, X_test和目标变量y_train, y_test。目标变量y是二分类的,表示是否好评。请帮我用XGBoost构建一个分类器,先用默认参数进行训练,并输出F1分数和AUC值作为初步评估。

from sklearn.metrics import f1_score, roc_auc_score  basic_model = xgb.XGBClassifier(     random_state=42, n_jobs=-1 )  basic_model.fit(X_train_data, y_train_data)  initial_predictions = basic_model.predict(X_test_data) prob_predictions = basic_model.predict_proba(X_test_data)[:, 1]  initial_f1 = f1_score(y_test_data, initial_predictions) initial_auc = roc_auc_score(y_test_data, prob_predictions)  print(f"初始模型 F1 Score: {initial_f1:.4f}") print(f"初始模型 AUC Score: {initial_auc:.4f}")

第二轮对话:引入领域知识约束

模型初步结果符合预期,但我们从业务逻辑得知,特征delivery_days对好评率的影响应该是严格负向的,即配送时间越长,好评概率越低。请修改模型,为delivery_days特征加入单调递减约束,其他特征不做约束,并重新训练评估,确保预测逻辑与业务常识一致。

6.2

效果验证

通过一行monotone_constraints代码,我们不仅修复了模型的逻辑缺陷,还意外地提升了模型性能。

指标
修复前
修复后
变化
F1得分
0.8758
0.8804
提升0.5%
AUC
0.7289
0.7361
提升1.0%
预测曲线
3-8天反常下跌
全程单调下降
符合常识
Spearman验证
不满足单调
完美单调
与真实数据一致

核心洞察:添加约束后,模型F1得分不降反升,这强有力地证明:将正确的领域知识注入模型,比完全放任其自由学习更有效,能同时提升模型的可信度与准确性。

七、 策略建议与项目总结

7.1

可落地的业务建议

基于上述分析,我们提出以下四条核心建议:

  1. 优化物流网络:在核心市场设立前置仓,将平均配送时长压缩至7天以内。预期可使好评率提升7%,并显著降低因配送慢导致的差评。

  1. 激活潜力客户:针对42%的"潜力忠诚"客户,在购买后14天内推送关联商品优惠券,降低二次购买门槛。若将复购率从3.1%提升至10%,等于增加数千个二次订单。

  1. 聚焦核心品类:家居家装、健康美容、运动休闲是销量前三的品类,合计贡献超25%的销量。应给予首页置顶、免运费等流量和资源倾斜。

  1. 优化支付体验:引导使用银行汇票的用户转向信用卡分期,降低支付摩擦,提高下单转化率。

一句话总结:若有效解决用户留存率低的问题,平台的商品交易总额将有望实现翻倍增长。

7.2

项目收获

  • 数据清洗是地基:理解业务,做好多表合并、缺失值处理和特征衍生,是所有分析的前提。

  • 漏斗分析是手术刀:98.9%与3.1%的对比,瞬间定位了增长的致命短板。

  • 模型并非万能:一个F1=0.8758的模型可能逻辑错误。引入单调性约束这一领域知识,不仅修正了逻辑,还提升了性能,体现了人机协同的价值。

  • AI智能体倍增效率:通过编排模型自动生成2743字商业洞察,将分析师的精力从"写报告"解放到"审报告"上,极大地提升了分析效率。

7.3

成果概览

维度
数据
亮点
数据规模
155万行原始数据
电商平台真实交易记录
分析深度
6个脚本、15张图表
从清洗到建模到AI增强全覆盖
模型性能
XGBoost F1=0.8804
单调性约束优化,预测逻辑与真实数据一致
技术栈
Python + XGBoost + LangGraph + DeepSeek
AI增强分析,超越传统数据分析
交付物
Word报告 + Streamlit仪表盘
即开即用,无需安装复杂环境

总结

1

核心问题与解决方案

  • 问题一:数据整合:面对155万行、9张关联表,如何高效清洗并构建特征?

  • 解决方案:采用Pandas进行多表关联,衍生关键特征(如配送天数),最终形成11.3万行、41列的高质量分析宽表。

  • 问题二:模型逻辑与性能:如何确保机器学习模型的预测既准确又符合业务常识?

  • 解决方案:对XGBoost模型施加monotone_constraints约束,强制配送天数特征的负向影响,实现了模型可信度与准确性的双重提升(F1得分达到0.8804)。

  • 问题三:洞察生成与交付:如何将复杂的分析结果高效地转化为决策支持?

  • 解决方案:通过LangGraph编排大语言模型自动生成商业报告,并利用Streamlit构建交互式仪表盘,实现了从数据到洞察再到决策的闭环。

2

技术创新与业务价值

  • 技术创新:本项目的核心创新在于将单调性约束这一领域知识显式地编码进XGBoost模型。这不仅是一个技术技巧,更是一种方法论示范,展示了如何通过融合物理世界(或商业世界)的因果逻辑来增强"黑箱"模型的可靠性。

  • 业务价值:项目精准量化了"配送时效"对用户满意度的压倒性影响,并识别出高达42%的"潜力忠诚"客户群体,为平台提供了清晰、可量化的增长路径和高达十亿级的潜在市场价值。

本文配套的建模可直接套用的AI智能体、完整代码包,可加小助手:tecdat_cn领取。

作者系机器学习与数据挖掘领域分析师,拥有多年算法实现与业务建模经验。

相关阅读

READ MORE

点击标题查阅往期内容

以下是关于 LangGraph 的精选文章链接汇总,涵盖多智能体系统构建、RAG应用、金融分析等核心方向:

🤖 多智能体系统与任务编排

  1. LangGraphSwarm的银行数据分析群体智能代理:Text-to-SQL、EDA可视化与动态任务编排

    • 构建数据分析代理与可视化代理的群体智能系统,实现自然语言查询到SQL执行、图表生成的端到端自动化流程[4]。

  2. LangGraph的智能RAG系统构建:从基础智能体到纠正性多智能体协作

    • 实现多智能体协作的RAG系统,包含检索验证、答案生成、质量评估等环节,通过智能体间交互提升回答准确性[1,2,3]。

🔧 RAG系统优化与应用

  1. LangGraph与Python的多智能体协作框架在信贷审批自动化中实践

    • 应用LangGraph构建信贷审批多智能体系统,实现自动化决策与流程管理[2]。

  2. LangGraph与Ollama本地大语言模型的RAG私有知识库构建

    • 结合Ollama本地模型与LangGraph,搭建支持混合检索(BM25+向量)的私有知识库系统[1,3]。

💹 金融时序预测与模型融合

  1. DeepSeek、LangGraph和Python融合LSTM、RF、XGBoost、LR多模型预测NFLX股票涨跌

    • 利用LangGraph协调多模型(LSTM、随机森林、XGBoost等)进行股票价格预测,实现动态任务分配与结果集成[2,4,5,6]。

🛠️ 技术架构与核心机制

  • 状态图管理:LangGraph通过有向图定义智能体工作流,节点代表任务步骤,边控制状态流转方向[4]。

  • 动态任务编排:支持根据中间结果动态调整执行路径,例如在数据分析中自动切换代理进行下钻查询[4]。

  • 错误恢复机制:内置重试、超时处理等容错功能,保障复杂流程的稳定性[1,4]。

📊 应用场景总结

领域

LangGraph应用案例

核心价值

金融分析

银行客户分层、股票预测

自动化多维度下钻分析,提升决策效率[4]

智能客服

信贷审批、文档问答

多环节协作确保流程合规与响应准确性[2]

知识管理

私有知识库、纠正性RAG

通过多智能体验证提升信息可靠性[1,3]

关键优势

  • 灵活性:支持自定义工作流与智能体角色,适应复杂业务逻辑[4]。

  • 可扩展性:易于集成新工具或模型,如加入数据清洗代理、异常检测代理等[4]。

  • 可解释性:通过状态图可视化执行路径,增强系统透明度[1,4]。

延伸资源

  • 公众号后台回复“LangGraph”获取完整代码与数据集

本文中分析的完整智能体、数据、代码、文档分享到会员群,扫描下面二维码即可加群! 


资料获取

在公众号后台回复“领资料”,可免费获取数据分析、机器学习、深度学习等学习资料。

点击文末“阅读原文”

获取完整智能体、

代码、数据和文档

点击"推荐"分享

最新文章

随机文章

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