乐于分享
好东西不私藏

跟单Excel崩了三次,我们才决定换掉它

跟单Excel崩了三次,我们才决定换掉它

第一次崩:版本号战争

那是一个周五下午四点。

苏工盯着屏幕,脸色铁青。

采购主管老陈把最新的跟单表发过来了——"采购跟单_v23_最终版_陈_0618改.xlsx"。

而苏工手里拿着的,是他自己维护的"采购跟单_v23_最终版_苏_0618改.xlsx"。

两份表,同一个名字,不同的内容。

谁的是对的?

没人知道。

老陈的版本里,A供应商的铜管交期是6月22日。苏工的版本里,同一批铜管的交期是6月25日。三天的差距,意味着生产线可能在6月23日早上无料可用。

他们花了两个半小时,逐行比对两份Excel。最终发现,老陈的版本漏掉了苏工周三下午跟供应商电话确认的一个更新——因为苏工忘记同步到共享文件夹。

那批铜管最终在6月24日到货。

生产线停了大半天。

这是发生在华南某中型五金制造企业的真实场景。类似的故事,在中国制造业里每天都在上演。变化的只是主角的名字,不变的是那个罪魁祸首——Excel。

这篇文章不是来批判Excel的。Excel是一个优秀的工具,用来做数据分析、财务报表、临时汇总,它无可替代。

但用Excel来做采购跟单,就像用菜刀来做手术——不是工具不好,是用错了地方。

这篇文章,我想把这件事讲清楚。


踩坑第一章:多人协作,Excel成了"版本地狱"

为什么采购跟单特别容易崩?

一般企业的采购跟单,涉及的角色至少有六类:

  • • 采购员(1-3人,负责下单和跟进)
  • • 跟单专员(可能和采购员兼岗)
  • • 仓库(负责收货确认和库存更新)
  • • 生产计划(负责提需求、催货、排产)
  • • 财务(负责付款和对账)
  • • 供应商(最关键的外部角色,信息源头)

六类角色,共享一张表。

Excel的协作模式是什么?本质上是文件共享——要么共享网盘,要么微信传文件。这两种方式都有一个致命缺陷:文件是静止的快照,不是流动的实时数据。

你发出去一个文件,对方打开了,修改了,保存了,发回来了——在这段时间里,你也在修改。两份修改无法自动合并,必须人工逐行对比。

多人协作之下,这个问题被指数级放大。

某企业的采购团队做过一个统计:一个月内,同一张跟单表被修改了113次,涉及7个不同的操作人。其中有31次修改,没有任何记录——不知道谁改的,不知道为什么改,不知道改之前是什么。

这不是管理问题,这是工具的先天缺陷。

Excel是为单人使用设计的。它的版本控制逻辑,不是为多人实时协作准备的。即便是Excel自带的"共享工作簿"功能,在多人同时编辑时也会出现冲突,而且功能受限,在实际生产环境中几乎没有企业真正用起来。

Google Sheets解决了一部分问题,但在制造业的实际场景里,供应商不会用Google,财务要求留存本地文件,审计需要固定格式,ERP导出的数据是Excel格式——Google Sheets在中国制造业的渗透率极低,而且解决不了供应商协同的问题。

"加了宏不就行了?"

这是我听到最多的一个反驳。

很多企业的Excel高手,确实会给跟单表加上VBA宏:自动填充、自动提醒、条件格式变色、甚至一键发邮件。有的"高手"能做出非常复杂的功能——自动计算交期天数、高亮显示即将到期的订单、按供应商汇总付款金额。

宏能解决版本冲突问题吗?不能。

宏解决的是"同一个文件内的操作效率"问题,不解决"多人同时操作不同副本"的问题。

更大的麻烦是:宏本身就是新的风险点。

  • • 换一台电脑,宏可能失效(安全设置不同)
  • • 升级了Office版本,宏可能报错(API变了)
  • • 加了宏的文件,和供应商共享时,对方可能没有权限运行宏
  • • 写宏的那个人离职了,没人敢动这个文件

某制造企业就有这样一个"神级Excel",里面有三千行VBA代码,整个采购流程都压在这一个文件里。计算逻辑、自动邮件、付款提醒、供应商评分——全在这一个文件里。

维护这个文件的老赵,在2023年离职。

从此这个文件成了"禁区"——能用就用,没人敢改,更没人敢删。新来的采购专员小刘问能不能增加一个"分品类统计"的功能,老陈摇摇头说:"不要动它,动了不知道会出什么问题。"

这不叫系统化管理,这叫"个人能力依赖型运营"。一个关键人离开,整条流程就瘫痪。

这种风险,在规模化之后会成倍放大。当采购额从500万增长到5000万,供应商从20家增长到200家,跟单的复杂度不是线性增加,而是指数级增加。一个Excel"神器",撑不住这个量级。

交期不透明:催货是另一种内耗

跟单的核心目标是什么?确保货在正确的时间、正确的地点到达。

但Excel能告诉你"货现在在哪里"吗?不能。

Excel里的交期,是人工填进去的承诺日期,不是实时状态。供应商说6月22日到货,你就在Excel里填"6.22"。至于供应商有没有按时备料、有没有安排生产、原料是否齐套、工厂有没有排期——你不知道。

你掌握的信息,是一个14天前的承诺,不是实时的进度。

于是催货就成了必修课。

一个采购员,管着30个供应商,每个供应商有3-5个在跑的订单。算下来,她每周至少要催货100+次。催货的方式:打电话、发微信、发邮件。供应商回复了就更新Excel,没回复就再催。

这个过程有多低效?

首先,信息是分散的。 供应商的回复在微信里,更新到Excel是手动操作,这中间有时间差,也有遗漏风险。采购员小李有时候在出差,没法及时更新——等到更新的时候,信息已经过期了。

其次,催货记录是模糊的。 采购员A催了,采购员B不知道,重复催扰供应商,关系搞僵。或者反过来,A以为B催了,B以为A催了,结果谁都没催,出了问题互相推。

第三,紧急情况下的升级机制是缺失的。 供应商三天没回复,怎么自动触发预警,通知主管介入?在Excel里,没有这个机制,全靠人盯。如果采购员自己请假了,这个预警就断了。

第四,催货本身是低效的。 采购员最有价值的工作是什么?应该是供应商开发、价格谈判、质量管理。但现实是,大量时间花在了"打电话问货到哪里了"这件事上。

这个时间,算过没有?

假设一个采购员每周催货20小时(不夸张,很多企业是这个量级),年薪15万,折算下来,仅催货这一件事,每年消耗的人力成本超过7万元。这还没算因为催货不及时、信息不准确导致的生产停线损失。

踩坑第二章:出了问题,找谁负责?

责任链断裂:追责变成罗生门

再说回那个版本冲突的案例。

生产线停了大半天,损失大概是8万元。老板要追责,于是开了一个复盘会。

会上出现了几个版本的"事实":

  • • 采购员说:我当时跟供应商确认了交期,是6月25日,已经在Excel里更新了。
  • • 跟单主管说:我拿到的Excel里,交期是6月22日,我是按这个安排的。
  • • 供应商说:你们采购员确实让我们提前到22日,但我们做不到,我微信跟她说了,她说她要确认一下,后来就没有回音了。

谁说的是真的?

也许三个人说的都是部分事实。

但在Excel主导的信息流里,这些事实分散在:三个版本的Excel文件、采购员手机里的微信聊天记录、供应商的微信截图。

没有一个统一的信息源。没有时间戳。没有操作日志。谁在什么时间改了什么,全无记录。

追责,变成了一场各执一词的罗生门。

最终的结果往往是:老板骂了一圈,没有实质性改进,下次同样的问题再犯。

为什么没有实质性改进?因为这次的根因没有被找到,或者找到了但没法从工具层面解决。老板可能出台了一个"Excel版本命名规范",规定每次修改必须注明姓名和日期。这个规范执行了三周,然后大家都忘了。

行为规范解决不了工具缺陷,这是无数次"Excel改进计划"失败的根本原因。

供应商评估:用什么数据来评?

每年年底,采购部门要对供应商做年度评估——交货准时率、质量合格率、配合度打分。

这些数据从哪里来?理论上应该从跟单记录里来。

但实际上,Excel跟单记录里有多少数据是完整的、可信的?

很多企业到了年底,发现Excel里根本没有足够的历史数据来支撑评估。要么是记录不全(很多时候只记了最终结果,没记过程),要么是数据格式不统一(每个采购员的填法不一样),要么是数据有错(多版本导致的)。

最后,供应商评估变成了"凭印象打分"——哪家供应商服务态度好、哪家常常延迟,凭记忆判断。

这不是数据驱动的供应商管理,这是经验驱动的。经验有价值,但它不可测量、不可传承、不可扩展。

采购、财务、老板,三个视角看同一个噩梦

采购的视角:

采购员小李,每天早上第一件事,是打开Excel,手动刷新一遍所有订单状态。这个过程需要20分钟,因为有些数据要对照微信聊天记录更新,有些要打电话确认。

然后开始催货:发微信、打电话、等回复。更新回来之后,再手动录入Excel。下午再做一遍。

一天下来,真正花在"判断和分析"上的时间,可能不超过1小时。其余的时间,都在"信息搬运"——把供应商的回复,从微信搬到Excel。

小李的感受是什么?她觉得自己是个"人肉同步器",而不是采购专员。

财务的视角:

财务老周,每个月月底要对账。她拿到的是采购部门发来的Excel,但这个Excel里有没有漏掉的订单?付款条件是否和合同一致?货款有没有提前付出去(影响现金流)?有没有重复付款的风险?

她不知道,只能逐单核查。每次月底对账,都要加班三天。

更头疼的是:供应商开票经常对不上。采购说某批货是1万元,供应商开票1.1万,差额在哪里?是价格变了还是数量变了?Excel里的修改历史早就丢失了,只能重新跟供应商核对,经常要花好几轮邮件往来。

对账完成后,付款申请要经过审批流——但审批的依据是Excel,而Excel本身的数据可信度就有问题。审批者不得不打电话再次核实,整个流程摩擦极大。

老板的视角:

老王是这家企业的老板。他最关心的三个问题:

  1. 1. 货什么时候到?生产线不会断料吧?
  2. 2. 我现在有多少钱压在采购上?资金周转得过来吗?
  3. 3. 哪个供应商最靠谱?哪家可以加大合作?

这三个问题,Excel都答不了——至少不能实时答。

每次他想知道备货情况,就得叫采购主管过来口头汇报。主管汇报的,是他记忆里的情况,或者是临时查了一下Excel的结果,不是实时数据。两者之间的误差,有时候很大。

老王曾经因为一次错误的汇报,决策失误,提前备了一批原材料,最后积压了3个月。那批货的资金占用,让他那个季度现金流非常紧张,甚至一度影响到工资发放。

从那以后,老王每次做备货决策之前,都会花大量时间"亲自核实数据"。这是典型的管理者因为信任不住系统,不得不亲自下场做基础数据工作。不仅效率低,而且分散了他本应花在战略决策上的精力。


踩坑第三章:信息在三处,协同在哪里?

Excel + 微信 + 邮件:信息的百慕大三角

制造业采购的信息流,通常分布在三个地方:

Excel:订单台账、交期记录、付款计划、供应商信息

微信:供应商日常沟通、紧急催货、图片传输(供应商发货照片、包装照片、质检报告截图)

邮件:正式订单确认函、合同、对账单、质量异议记录

这三处信息,互不相通。

一条关键信息,从供应商的微信出发,要经过:供应商→采购员微信→采购员手动录入Excel→Excel共享给相关人员→相关人员打开Excel查看。

整个链路,至少有三个断点,每个断点都可能造成信息丢失或延迟。

更糟糕的是,这三处信息之间还会产生冲突:Excel里的合同价格和邮件里的确认函不一致,微信里供应商说的交期和Excel里记录的不一样——发生冲突时,以哪个为准?没有规则。

结果就是:每个人都有"自己版本的真相",整个团队共享的,是一个充满噪音的信息环境。

供应商不配合:外部协同的最大难关

在所有的采购跟单问题里,供应商不配合是最难解决的。

为什么?因为供应商不是你的员工,你没有强制约束力。

你让供应商及时回复交期,他不一定回。你让供应商按时发货确认,他可能忘。你让供应商提前预警生产进度,他没有这个习惯。你让供应商按格式填写数据,他觉得太麻烦。

更现实的问题是:对于很多小供应商来说,使用复杂的系统是负担,不是便利。他们可能连内部ERP都没有,更不会主动配合你的信息化要求。

而且,供应商有自己的算盘:信息透明度越低,他们的主动权越大。如果你不知道他们的生产进度,那么当出问题时,他们有更大的空间找借口。信息不透明,有时候是供应商保护自己的一种策略。

结果就是:你做了很多跟单工作,但信息源头(供应商端)仍然是黑盒。你掌握的"已知",远少于"未知"。你在用一张不完整的地图,试图导航一条充满变数的路。

采购数字化的核心矛盾

说到这里,我们可以把问题清晰化了。

制造业采购数字化,有一个核心矛盾:

信息的产生在供应商端(外部),信息的使用在企业端(内部)。这两端之间,缺乏一个有约束力的信息传递机制。

传统的解法,是企业端更努力——采购员更勤奋地催货,更及时地更新Excel。但这是治标不治本,因为它没有改变信息的生产方式。

供应商那边没变,依然是黑盒。企业这边累死累活,获取的仍然是残缺的、滞后的信息。

要解决这个问题,需要把供应商拉进来,改变信息的生产机制。


根因分析:为什么Excel解决不了这个问题?

说了这么多坑,根本原因是什么?

Excel是单人工具,采购跟单是多方协同任务。

两者之间,存在结构性的错位。

采购跟单的核心需求是:

需求
Excel能力
实际缺口
多人实时协作
静态文件共享
✗ 版本冲突频发
信息自动流转
手动录入
✗ 信息孤岛,人工搬运
供应商协同接入
无法直接接入
✗ 供应商端是黑盒
自动预警机制
条件格式/VBA
✗ 规则复杂,难维护,离人即废
操作追责留痕
无操作日志
✗ 无法追溯,责任不清
实时管理驾驶舱
手动汇总
✗ 数据滞后,无法实时决策
供应商评估数据
人工统计
✗ 数据不全,评估靠印象

Excel加再多的宏,也解决不了"供应商协同"这个核心问题——因为供应商不在你的Excel里,也不会进入你的内网系统。

这是一个信息孤岛问题,不是一个表格效率问题。

用更好的Excel,解决不了信息孤岛;用VBA宏,解决不了信息孤岛;用钉钉表单或飞书多维表格,可能解决内部的协作问题,但仍然解决不了供应商这个外部节点的协同问题。


解法:SCM供应商协同门户——把黑盒变成透明盒

靠铺科技小狸SCM,解决的核心问题不是"让采购员用更高效的工具",而是把供应商拉进来,把信息源头打通

这个思路,和传统采购管理软件有根本的不同。

传统软件的逻辑:给采购员一个更好用的工具,让他们更高效地录入和管理信息。本质上还是企业端单边努力。

小狸SCM的逻辑:让供应商成为信息录入的主体,采购员从"信息搬运工"变成"信息审核者"。信息在源头就是准确的、实时的,下游的所有环节都受益。

核心机制一:供应商协同门户

供应商有一个独立的登录入口。

采购订单下达之后,供应商会收到通知,需要登录门户完成以下操作:

  • • 确认接单(告知采购方订单已被接受)
  • • 更新生产进度节点(原料已备 / 生产中 / 发货准备 / 已发货)
  • • 上传发货凭证(物流单号、发货照片)

整个操作界面尽量简单,核心操作就三步。对于不熟悉系统的小供应商,学习成本极低。

最关键的设计是:供应商不完成节点录入,就无法触发结算。

这是一个聪明的反向约束机制。不是靠道德约束,不是靠关系维护,而是把信息录入和利益直接挂钩——你要收款,你就得录入信息。

这样,采购员不需要主动催货,系统会自动判断:供应商X在该更新节点的时间窗口内没有操作,触发交期预警,推送给相关负责人。

从"人追信息"变成"信息追人"。

从"采购员每天催货100次"变成"系统自动监控,异常才需要人工介入"。

核心机制二:反向竞拍引擎(KP竞拍)

这是降采购成本的核心武器。

传统采购逻辑:采购员询价→供应商报价→采购员选择。

这个过程效率低,而且容易形成固化的供应商关系(说好听点叫"战略合作伙伴",说直白点就是"反正就这几家,价格也不去多比了")。固化关系带来的,是价格水分积累、新供应商进不来、议价能力下降。

反向竞拍的逻辑是反过来的:

  1. 1. 采购需求发布到平台(有明确的规格、数量、交期要求)
  2. 2. 多个合格供应商同时看到需求
  3. 3. 供应商开始竞价(谁出价低、且满足质量和交期要求,谁中标)
  4. 4. 系统自动裁决,触发发货流程

这个机制有几个实际效果:

价格压缩: 多个供应商竞争,报价自然下降。价格水分越大的品类,竞拍降价幅度越明显。靠铺的客户数据显示,通过反向竞拍机制,采购成本可以降低3%~20%(幅度取决于品类竞争程度和原有供应商的价格水分,标准化程度高的物料降幅更大)。

供应商池扩大: 新供应商有机会进来,打破原有固化关系。对于有实力但没有"关系"的新供应商,这是一个公平竞争的入口。对于采购方,这意味着更多的选择和更强的议价能力。

过程透明: 所有报价过程有记录,减少"黑箱定价"的空间。每次采购的价格形成过程,可以追溯,可以审计。

效率提升: 传统询价可能需要3-7天,反向竞拍可以在几小时内完成。时间缩短,生产备货周期也相应缩短。

核心机制三:三级供应链结构,不再依赖单一来源

小狸SCM有一个三级结构,应对不同的采购场景:

第一级:自有供应链

企业自己的合格供应商列表,经过评估、纳入管理系统的合作伙伴。这是主力供应链,适合有成熟供应商体系、需要数字化管理现有资源的企业。

日常采购优先走第一级:价格稳定、质量有保障、关系已经建立。

第二级:KP竞拍

反向竞拍模式,面向更大的供应商池。适合非核心物料、标准化程度高、市场供应充足的采购场景。

当第一级供应商价格偏高、或者出现供货风险时,启动竞拍引入竞争。

第三级:京东通兑

接入京东/淘宝/拼多多/抖音等主流电商平台,5000万+商品SKU作为补充兜底。当自有供应链和竞拍都无法满足时,可以直接从平台上采购,确保生产不断料。

三级结构的意义:企业不再完全依赖单一供应商。当某个关键供应商出现问题(断货、涨价、质量突变、老板跑路),有可靠的替代方案立即启用,不会造成生产停线。

这种供应链韧性,在疫情期间和原材料涨价周期里,价值已经被充分验证。

核心机制四:延付结算,释放现金流

这是一个财务视角的重要功能,但常常被采购忽略,因为它看起来"不是采购的事"。

但它其实是采购最重要的事之一。

很多制造企业的采购,是100%预付的——订单下了,钱先打过去。这对现金流的压力极大,特别是在旺季备货时。原材料价格还在涨,订单还在来,资金要不断地预付出去,周转速度越来越慢。

小狸SCM支持延付结算模式:货到验收之后才付款,或者分阶段付款(备料节点付30%,发货节点付40%,到货验收后付30%)。

这个机制能把资金占用减少30%~50%。

举一个具体例子:某企业每月采购额500万,原来全部预付,资金常年占用500万(因为订单是滚动的,前一批还没到货,后一批又开始了)。改为延付结算之后,平均付款时间延后30天,资金占用减少到250-350万。释放出来的150-250万现金,可以用于其他运营、降低贷款需求、或者作为备用流动资金。

在制造业,现金流比账面利润更重要。很多企业账面盈利,但因为现金流断裂而出现经营危机。延付结算,是一个直接改善现金流健康度的工具,应该被纳入采购决策的核心考量。


误区拆解:那些"不换"的理由

在和制造业采购负责人交流时,我收到了各种各样的"不换"理由。下面逐一分析。

理由一:"我们体量不够大,还用不到这种系统"

这个判断的标准是什么?月采购额多少才算"够大"?供应商多少家才算"够用"?

实际上,体量越小,人手越少,越不能靠人力来填补工具的缺陷。一个采购员管30个供应商,每天催货两遍,把大量时间花在信息搬运上——这本身就是一种浪费,而且随时有崩的风险。

换个工具的核心价值,不是"更快更好地完成现有工作",而是"把不必要的工作消除掉"。

小企业的容错率更低,一次生产停线、一次版本冲突错误,对运营的冲击比大企业更大。这正是越小越需要靠谱工具的理由。

理由二:"供应商不会用,推不下去"

这是最常见的顾虑,也是最容易被验证的顾虑。

小狸SCM的供应商门户设计,考虑了这个问题:界面尽量简单,核心操作就三步——登录、找到对应订单、更新节点。操作流程比填写快递单还简单。

更重要的是,前面说过的机制:不录入就不结算

当结款和信息录入挂钩,供应商的配合度会显著提升。这不是强制,这是利益对齐——供应商有充分的动机主动学会操作,因为这直接关系到他们的收款周期。

实际经验是,大多数供应商在引导两三次之后就能上手,少数不配合的,往往是在博弈——试探采购方的执行力度。只要采购方坚持"不录入不结算",博弈很快结束。

理由三:"现有Excel已经用了很多年,改起来太麻烦"

改变的成本,和持续不改的成本,哪个更高?

持续用Excel的成本,是一系列隐性损耗:

  • • 每次版本冲突的时间损耗(平均每次2-4小时)
  • • 每次出问题追不到责任的管理成本(复盘会、争论、情绪损耗)
  • • 采购员大量时间花在信息搬运上的人力成本(每周数十小时)
  • • 因信息滞后导致的生产停线损失(每次少则数万,多则数十万)
  • • 月底对账的财务加班成本

这些成本大多是隐性的,不会单独出现在报表里,但它们真实存在,而且随着企业规模扩大会越来越大。

迁移成本是一次性的,运营摩擦是持续的。算清楚这笔账,决策就容易了。

理由四:"我们已经在用ERP了,不需要再加一个系统"

ERP管内部,SCM管外部。两者的目标不同,不是替代关系。

ERP的核心是企业内部的资源计划——物料需求、库存管理、生产排程。它管的是"工厂内部的事"。

SCM的核心是供应链协同——供应商管理、外部采购、交期跟踪。它管的是"工厂和外部的连接"。

两者结合,才是完整的采购供应链管理。只有ERP,没有SCM,内部管得很好,但和供应商的接口仍然是黑盒——仍然要靠电话、微信、Excel解决。

理由五:"我们自己开发一个更好的Excel加VBA不就行了?"

前面分析过了:VBA解决不了供应商协同问题,也解决不了操作日志和追责问题。

而且,自研的真实成本比想象的高:

  • • 你需要一个懂VBA的人(稀缺且贵,市场上不好招)
  • • 需要持续维护(需求不断变化,VBA要跟着改)
  • • 人员离职后的交接(VBA代码的可读性通常很差,交接成本极高)
  • • 和外部系统的对接(VBA做不到,需要另外开发)
  • • 数据安全(本地文件的备份和权限管理,极度依赖人工)

用成熟的商业产品,不是因为懒,而是因为这件事本身不应该是企业的核心竞争力。你的核心竞争力是产品和服务,不是自研采购软件。把精力和资金集中在核心竞争力上,用成熟工具解决非核心问题,这是聪明的资源配置。


选型建议:什么样的企业适合上SCM?

如果你的企业符合以下特征,上SCM的投资回报率会很高:

✅ 供应商数量 10 家以上:供应商越多,协同成本越高,系统化管理的收益越明显。

✅ 月采购额 50 万以上:金额越大,采购成本降低 3%~20% 能带来的绝对收益越可观。

✅ 采购涉及多人协作:超过 2 个人共同维护跟单信息,版本冲突是必然的,系统化是必要的。

✅ 存在非标采购需求:非标件价格差异大,反向竞拍能产生显著的降本效果。

✅ 现金流是管理重点:延付结算功能对现金流敏感的企业价值极大。

如果你的企业是单人采购、供应商 3-5 家、月采购额 10 万以内,Excel 可能还够用,不一定需要立刻上 SCM。


行动建议

如果你在制造业从事采购、供应链或运营管理,我建议你做一件具体的事:

这个月,统计一下采购员每周花在"信息搬运"上的时间——就是把供应商的消息手动录入 Excel 这件事,每周花多少小时。

方法很简单:让采购员记录一周的时间日志,把"催货"、"更新跟单表"、"对账"这三类活动的时间分别统计出来。

然后把这个时间乘以全年工作周数(约 48 周),算出全年的时间成本,折算成人力费用。

如果这个数字超过了一套供应链管理系统的年费,你就知道该怎么决定了。

靠铺科技小狸 SCM 提供免费试用。建议从这个路径开始验证:

  1. 1. 选一个品类(5-10 个在跑的订单)
  2. 2. 选 3-5 个配合度较高的供应商,先让他们用上供应商门户
  3. 3. 跑 1 个月,观察信息录入率、催货次数变化、采购员时间分配

如果 1 个月后,催货次数减少了 30% 以上,采购员觉得信息更清晰了,那就说明这个方向是对的,再逐步扩大范围。

数字化不是一次性的大工程,而是一个可以分步验证的过程。从一个品类开始,看到效果,再推开。这比一次性全量迁移风险低得多,也更容易推动内部和供应商的配合。

那批停了大半天的生产线,和8万的损失,可以不再发生。

——这不是因为采购员更努力了,而是因为信息终于在它应该在的地方,而不是散落在三个 Excel、几十条微信、和十几封邮件里。

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-06-26 22:32:55 HTTP/1.1 GET : https://www.yeyulingfeng.com/a/805056.html
  2. 运行时间 : 0.125799s [ 吞吐率:7.95req/s ] 内存消耗:4,829.04kb 文件加载:145
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=48338f1c9ff00ba5e57e52b898348470
  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.000423s ] mysql:host=127.0.0.1;port=3306;dbname=wenku;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000744s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000313s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000253s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000487s ]
  6. SELECT * FROM `set` [ RunTime:0.000229s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000609s ]
  8. SELECT * FROM `article` WHERE `id` = 805056 LIMIT 1 [ RunTime:0.009099s ]
  9. UPDATE `article` SET `lasttime` = 1782484375 WHERE `id` = 805056 [ RunTime:0.029572s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.000439s ]
  11. SELECT * FROM `article` WHERE `id` < 805056 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000590s ]
  12. SELECT * FROM `article` WHERE `id` > 805056 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.003442s ]
  13. SELECT * FROM `article` WHERE `id` < 805056 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.000637s ]
  14. SELECT * FROM `article` WHERE `id` < 805056 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.000634s ]
  15. SELECT * FROM `article` WHERE `id` < 805056 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.000821s ]
0.127451s