跳到内容
当前位置:首页>PPT>台上念PPT,台下刷手机:AMC资产包招商,为何总跟买家对不上暗号

台上念PPT,台下刷手机:AMC资产包招商,为何总跟买家对不上暗号

  • 2026-09-24 11:14:25
台上念PPT,台下刷手机:AMC资产包招商,为何总跟买家对不上暗号
来源 | 老冯-不良资产实务

者 | 冯灿通

【9.12-13深圳站】不良资产特训营:投资逻辑/细分领域/配资及交易架构/尽调估值/处置方法
近日听到一个消息:某头部AMC要联手某大平台,在湾区办一场闭门资产沙龙,定向邀请,规模就二十来个投资人。这个路子,比把公告往平台一挂了事,新鲜、进步得多。
说进步,是因为行业里许多招商会,还停在老路数上。这几年AMC手里的存量资产包越压越多,卖不出去,着急,就纷纷办推介会、招商会。我看过不少场,台上的讲法大同小异:尽调报告搬上PPT,债权金额念一遍,抵押物念一遍,诉讼进程念一遍。讲究的,再请个数字机器人出来宣讲,字正腔圆。
台下呢?低头回微信的,眼神放空的,还有提前离场的。
台上讲的是档案和PPT里的数,台下坐的是揣着钱的人。两边说的,对不上。这买卖,谈得拢的,不多。
招商会的正经用处,是替买家省掉猜的功夫:让他少猜一点,把账算快一点,把价敢报出来。
先讲句公道话:这事怪不到一线同事头上。一套讲法沿用这么多年,是制度、流程、考核一起捏出来的。现实中很多分公司宁可选择全网公开挂公告,宁可效率低、效果差,也要规避搞小范围推广、被认定定向输送的风险。效率和程序公平之间,体制内往往优先程序公平,这是结构性约束。
我今天坐进买家堆里,替他们把心里那几件事说出来,也跟卖方对对表。说得对不对,AMC的朋友不妨一听。

一、老三步曲:念金额,念抵押,念诉讼

三步曲拆开看,一般三句话:这个包本金利息多少,抵押物在哪,什么成色,官司打到哪一步。句句属实,页页有据,但买家真想听的,不多。
同一场招商会,台上台下看的东西,隔着一层。
AMC眼里,这是个资产包:本金多少,利息多少,抵押物什么成色,案子走到哪一步。买家眼里,这是一门生意:我掏这笔钱,钱从哪儿赚回来,多久赚回来,会在哪儿栽进去。
三步曲回答的是,这个包是什么;买家想知道的是,这个包跟我有什么关系。
别小看买家的热情。前阵子广东罗定有场拍卖,恒大系一家破产房企,账上挂着28.8亿应收债权,前五轮从2.88亿一路降到1.18亿,没人吭声;最后一轮,起拍价一千块,保证金两百,每次加价二十,结果29人报名,七百八十轮疯抢,三十万出头成交。公告写明:不保证真实,不保证合法,不保证收得回来。烂成这样,照样抢。
得说清楚,这是极端个案,三不保证的标的,普通批量包学不来这股热乎劲。抢的人也未必都奔着账面回收去:有人图债权人这张入场券,有人图抵销和程序上的筹码,有人早摸清了包里某一户的财产线索。它说明的道理是另一层:买家买不良,买的不全是纸面上的数,还有纸面背后的权利和线索。
还有债权拍到本金八折、几拨人仍不撒手的。外行觉得人傻钱多,内行清楚,人家盯的是债权后头的抵押物、首封处置权、破产表决票。
市场里不缺买家。缺的,是让买家看明白自己图什么的推介。
再深追一层:很多包卖不动,病根还不在会上。收包定价的时候,没想过这包将来卖给谁;组包的时候按内部口径拼,没按买家的生意逻辑拆。到了处置端再办会,已经是后半场救火。会开得再热闹,救不回一个先天不足的包。

二、台下坐的,可不止一种人

先讲个会场里的细节。有一类买家,会上从不吭声,会后第一个报价,行里管他们叫影子买家(注:并非地下关系户,指有成熟尽调团队,不喜欢会场公开交流、偏好会后一对一深度沟通的专业投资人)。要让人家看明白,先得知道人家是谁。
债权买家,我粗粗分过六类,每类都有自己的浑号和路数。
头一类,信息猎手。别误会成倒消息的黄牛,人家靠深度尽调吃饭,专挖别人看不见的财产线索。这一拨里还分好几路:有做折价套利的,买完捂着等法拍;有做重组救火的,给债务人续命,缓过来就抽身;还有专吃处置差的,蹲在流拍后头捡漏。路数不同,尽调盯的点、出价的算法,全不一样。
再一类,地头蛇。熟悉当地政策、产业圈子和执行的路数,知道哪类物业谁来接、哪道手续找谁问。
后面几类,跟债务人有牵连的、产业背景的接盘侠、国资平台、跨境配置的,各有各的算盘。厂房土地,本地产业企业和园区平台才有感觉;带拆迁预期的物业,得找消息灵通的主儿;二房东、上下游贸易商,对能抵销往来欠款的债权才有兴致。
这里得单拎出一类人说。前面讲的,大多是买回去自己处置的终端买家。市场上还有一拨批发商,自己不碰处置,专从AMC手里批量吃包,拆散了再卖给终端投资人。他们看包的眼光完全不同:不看单个抵押物的成色,看的是整个包打几折、户数散不散、卖方配合不配合。给这拨人开会,讲单户亮点用处不大,人家要的是整包清单和折价空间。
金庸写六大派围攻光明顶,少林、武当、峨眉,各派路数不同,观众几十年都记得住,靠的是各自的鲜明标签。
买家也一样。同一个包,六类人眼里是六样东西;身份背后是不同的赚法,有人赚信息差,有人赚处置效率,有人赚产业协同,还有人专赚程序里的权利。赚法不同,想听的东西就不同。台上只有一套讲稿,台下却是六种心思,这个会,从排座次起就合不到一处。
这两年买家池子还在变。个人不良贷款批量转让的试点越放越宽,新面孔一批批进场,路数更杂。台上那套老讲稿,越发对不上了。
《孙子兵法》讲知己知彼。眼下多数招商会,只做了前半截:对自己的包如数家珍,对台下的心思一片茫然。名单照着通讯录发,讲稿照着档案念。能来什么人、来了想听什么,少有人琢磨。
知彼那一半,得补。怎么补?往下说的几件事,供参考。

三、先把能用的信息给足

买家进会场,想装进口袋的,是拿回去就能用的信息。
什么算能用?我收债权前,会给推介方发一份索资料函。要的东西,归拢起来是四块底牌:
债务人底细:工商档案,关联关系,怎么沦为不良的,还债态度,偿债能力,涉诉情况。
抵押物现状:谁在用,租约真假长短,欠费多少,接收和使用有什么障碍,估值有什么依据。
涉诉涉执全貌:确权文书,执行进展,历次转让手续,有没有破产迹象。
交易安排:转让背景,底价怎么定,能不能配资,还有没有别的意向方。
这些东西,买家掏钱前必须摸到。会上给不到,会后再逐项要,一来一回,热乎劲就凉了。
行业里还有个旧习:有的债权人为了保守商业秘密,或者偏帮某个准买家,有意把项目信息披露得含含糊糊,买家拿到手的净是碎片。
当然,AMC有合规的考量,这个我懂。信息在AMC手里,其实分几层:公告里能讲的,签保密函后能给的,付诚意金后能看的,还有内部档案、谈判记录这类永远出不了门的。买家想要的,大多在第二层。办闭门沙龙,图的就是关起门能把第二层用好:现场讲结论,签了保密函给明细,真敏感的留到会后一对一。至于第四层,谁也别惦记,那是人家的规矩,漏的口风也是在喝大了的时候。
再替卖方捅破一层窗户纸。信息披露跟不上,根子常常不在不想给,在没得给。早年间收包,尽调外包给律所,律所按户数收钱,交回来的多是工商摘抄加诉讼文书堆砌,真管用的财产线索没挖出几条。让业务员上台讲估值依据、变现周期,他自己心里都打鼓。更要命的是档案。早年的重组协议、和解记录,散落在历任经办人的抽屉里,没归档,人一走,线就断了。有的项目经理自己都不清楚第四层里有什么。买方怕踩雷,卖方怕翻箱底,两边都心虚,这会就难开了。
这里得补一句要紧的。闭门不等于定向,保密不等于挑人给料。同一层的信息,得按同一标准给同一层的意向方。保密是门槛,选择性递消息是风险。这道线守不住,闭门沙龙的名声就坏了。
再把账算给卖方听:买家对看不清的东西,出价时一定留一截风险折扣。第二层给得越透,折扣越小,成交越快,真心换诚意,尺度对等。信息透明这件事,卖方给的是筹码,买家收的是定心丸。

四、把账替买家算明白

在不良资产这行活下来的投资人,心里都有一本账。信息从哪儿拿,团队齐不齐,钱够不够,关系到位不,估值怎么估,去化走哪条路,税筹怎么搞,债务人闹不闹,抵债后贷款从哪来,半道破产怎么办,一环扣一环。哪一环不通,这个项目他就不轻易碰。
这本账往深里看,是一套完整的算法。懂行的买家拿到一个包,先把底层资产分门别类,每一类对上各自的清偿率,再按处置周期把未来的回款折成现值,税费、优先权一项项扣掉,资金成本叠上去,最后照自己的目标收益率,倒推出出价的上限。整个包里,哪些户大概率能回本,哪些户注定打水漂,中间那部分靠什么手段补回来,他心里先有一张分布图。你以为他在台下刷手机,说不定人家脑子里正跑着你这个包的回收率。
推介资产包,谁能照着买家这本账讲,比念PPT管用。
比如估值。买家要听的,是你怎么估的:用的什么方法,参照哪几宗成交,变现周期按多长算。懂行的买家自己会拿租金倒推,有些租约稳定的大湾区街铺,市场会粗略按年租金十二三倍探一探价;换成三四线城市的厂房,人家直接上清算口径,把快速变现的税费成本全扣掉,再在这条底线上打七折,定自己的出价上限。你讲得越细,他越对得上自己的数。
比如去化。这个包接手后怎么走,法拍、抵债、重组还是转售,每条路大致的周期和坑。卖方处置了这么多年,门儿清,讲出来,就是帮买家下决心。
再比如。能不能配资,几成比例,什么成本,分期怎么谈。买家的总账里,资金成本是大头,年化八个点往上的钱,周期一拖,利润就烧没了。
推介的劲,与其用在把亮点讲亮,不如用在把买家账本上打问号的地方,一个个填上数。

五、把雷摆在桌面上

账算明白了,买家心里还压着几块石头。宣讲时不搬开,会后他也不敢动。
王婆卖瓜,自卖自夸,卖瓜的没有说自家瓜苦的。不良资产生意却反过来:越是只夸不揭短的推介,买家心里越打鼓。我的经验,先把雷摆上桌面的卖家,反倒先得分,因为可能有买家是奔着雷来的,你拆不了他能搞定。
头一块,债权的底子。时效有没有断档,保证人有没有脱保,转让链条缺不缺环,主体变更会不会卡壳。还有不好说出口的:持有这几年,跟债务人、担保人谈没谈过和解,豁免过没有,受偿过多少。转让协议多是格式合同,写着转让方对债权瑕疵概不担责,买家事后发现缩了水,追责无门。当然,内部谈判记录是出不了门的档案,谁也不能兜底外讲;能讲的是结论,有没有和解、有没有豁免、受偿过多少,一句话的事。这句话,跟买家自己查出来,是两个价钱。
第二块,债务人对抗。管辖异议、再审、异议之诉,一路拖;虚假租赁、以租抵债、安排老弱住进去,处处设障;最狠的,半道申请破产,债权停计利息,买家配的资还得照付利息,两头烧。这个包里的债务人什么路数、什么心态,卖方跟了几年,最清楚。讲与不讲,买家心里能差出一大截价。
第三块,去化。如今法拍这条路,没以前好走:今年上半年,全国各类法拍房源清仓率只有两成上下,商业类更低;单看住宅,前七月的清仓率也不过三成多。价格不到位,房子就挂在那儿耗着。抵押物有没有长租约,欠费欠多少,排在前头的优先权有几家:欠税、工程款、土地出让金、购房人的物权期待权,哪一个都先从回款里咬一口。还有税费,有的非住宅项目,税费、欠费、优先权叠起来,能咬掉回款的三到五成。这些数,买家迟早要算,卖方先算给他听,他敬你实在。
讲件我亲历的事。早几年,陪一家AMC看荔湾一个商场,抵押物位置不错,走访时察觉不对劲:抵押人和商场管理公司是一套人马、两块牌子,暗中跟租户炮制补充协议,压低租金、抬高管理费,存心打击投资人的兴致,好让关系户低价接盘。这类局,多是债务人背地里做的手脚,卖方尽调再细,也未必能提前堵死。可话分两头:
走访时多看一眼、多问一句,察觉了就早讲;真等买方自己撞破,要么狠砍价,要么直接走人,卖方白忙乎。
租赁、欠费、瑕疵、对抗,主动披露,筛掉的是凑热闹的,留下的是真买家。尽调不
欺己,买方才敢信。这句话,我讲过不止一遍。
但换个角度看,这篇随笔中,我也过高估计“把雷摆上台”的可行性。很多风险,卖方倒未必刻意隐瞒,静态档案里压根看不出来,只能线下尽调、走访才会暴露。比如债务人临时炮制虚假租赁、私下转移财产、案外人异议,很多是动态发生的,不是翻看历史卷宗就能全部识别,希望招商会上就把大部分风险点讲透,实操很难全部做到。另外,AMC内部风控、法务、业务条线本身立场天然不一样,即便对同一法律瑕疵也有不同的意见,业务希望对外适度披露,风控担心披露不当引发后续法律纠纷,法务担心对外表述不当形成承诺,很难做到业务、风控、法务对外输出口径100%统一。

六、工具是佐料,人才是主菜

回头说那场沙龙。头部AMC找大平台联手,图什么?图人家的数据能力,图人家手里那一池子真买家。这个方向,我非常认同。大数据就该使在会前:按资产类型、区域、资金属性、投资偏好,把买家画像画出来,把对的人请进门。这比广撒网发请柬,强得多。
这两年AI能干的活,也比多数人想的多:按买家偏好把大包自动切成小包,抵押物的估值区间自动测算,再拿历史成交做相似度匹配,把合适的包推给合适的人。这些活干得又快又稳,不用白不用。
但也要清醒。不良资产是非标生意,数据各存各的岛,买家的行为数据拿不到,这些障碍短期都存在。AI匹配能缩小名单,缩不了判断。包里的坑,买家的真实意图,双方的信任,都得靠人坐下来,一句一句谈。
数字机器人也一样。念念标准信息、做做会前分发,能省人力,这是它的本分。佐料有佐料的用处,主菜还得人来掌勺。算账、讲风险、答疑问这些非标的活,它顶不上。一场会全交给它,字正腔圆念出来的PPT,跟钉在公告栏里的告示,感官上差不多。

七、AMC的难处,和一条出路

说了半天买家,我也替卖方说几句难处。招商这门手艺,不少AMC还在补课,根源在体制。很多AMC一线看得懂这些道理,只是考核、人力、档案历史遗留、审计几道枷锁套着,知道该怎么做,但落地却层层掣肘。
考核盯着账面回收,处置周期、综合成本、新的尝试,激励的权重都不够。一个新打法,从动议到批下来,窗口期早过了。多做多错,不做不错,一线自然往稳里走。尽调、风控、法务各管一段,上会时拼不出一张完整的图。还有些难处,是体制自带的:有的资产包从收进来到再转让,本来就有持有期限和程序要求,招商动作等不到处置批完才启动;分公司能谈、没权限拍,买家报完价,流程一拖,心思就淡了;公开转让要讲程序公平,闭门沙龙可以提高匹配的效率,却不能变成定向递消息、利益输送。这些卡点是结构性的,单靠内部理顺,慢。
有没有出路?有。屋里先对齐,外头再借力。
内部的,有一件小事立竿见影:每次推介会前,业务团队先填一张买家关切预判表。这个包,买家最怕什么,最想算清什么,最可能出价的是哪三种人。填不出来,说明人还站在卖方这头,会就先别开。这张表填完,也不是拿去对外念的,是先让业务、风控、法务在屋里对齐:买家会盯哪些风险点,哪些能结论式对外讲,哪些只能签保密函后一对一。
外部的,借外脑。借这件事,古人干得漂亮。诸葛亮手里没箭,跟曹操借,箭是借来的,仗是自己打赢的。AMC的资产、牌照、低成本资金,都是自己的,缺的那门手艺,市场里有的是练出来的人。务实的做法,用不着整包营销外包:把会前的买家画像、会中的宣讲内容、会后的意向摸排这三段,交给天天跟买家打交道的人牵头;定价、审批、合规,AMC自己抓牢。
风险也得摆上桌面:信息出口必须抓在AMC手里,对第三方的约束和审计一条不能省,防的就是定向递消息、偏帮某个意向方。花钱的路径尤其要讲究。佣金由受让方出这类安排,碰上严格的巡视审计,容易被看成利益关联、变相输送,路就走窄了。稳妥的做法,是服务费跟成交溢价挂钩,干出成绩再拿钱,同时走公开的招标比选程序,摊在太阳底下。这样的方案,才摆得上总经理办公会的桌子。
还有句实在话得交代。这套打法真要落地,一把手得有耐心:存量档案先花小半年理清,财务支付流程再花两三个月跑顺,阵痛在前,甜头在后。急着当年见效的,多半半途而废。
这条路,已经有机构在走。这几年,银行圈里资产保全往特殊资产经营转,已经不新鲜。广发银行总行如今设立的,也是特殊资产经营部。保全偏防守,经营偏主动,名字一换,思路多少跟着变。他们请我去聊过两回,头一回聊尽调,第二回,聊的就是招商策略和买家画像。到会的除了业务条线,风控、法务也来了,问题问得直接:社会投资者最怕什么风险?有哪些大数据工具帮着估值定价?问话问到这个份上,说明人家已经在往买家那边站了。
AMC的朋友跟我诉过苦:资产多,钱便宜,就是营销这口气不顺。顺不顺,场子大小不紧要,机器人上不上台也不紧要,紧要的只有一条:敢不敢把买家当合伙人来聊,别当接盘侠来哄。下一场招商会,议程里要是添一栏“买家问、我们答”,我敢说,到场的人不会刷手机。
开头说的那场湾区闭门沙龙,我挺期待。头一家这么办的,要是真把买家这几件事装进议程,后面跟着学的人,不会少。不过,也不宜盲目乐观,懂尽调、有团队、有本地资源的成熟投资人不多,现实市场大量进场的中小投资者,不会做复杂折现测算,看不懂优先权、破产规则,即便AMC把所有信息披露完整,他们依旧没有什么反应而在台下刷手机。招商的难题不只是卖方输出信息,也包含筛选识别合格投资人。
做投资的读者,你参加招商会,最留意的是台上讲什么?留言聊聊,也让AMC的朋友听听。

附:招商会前,先自问七条

一、受邀名单,是按买家的生意逻辑筛的,还是照通讯录发的?名单里有没有人去看过抵押物现场的?
二、包里哪几户是亮点,哪几户是压价点,有没有拆开讲?
三、欠费、租赁、优先权、税费,有没有单独列成一页?
四、估值口径、底价逻辑、配资可能,能讲到哪一层,想好了没有?
五、买家问“这个包里你最担心哪一户”,业务、风控、法务答得齐不齐?
六、签了保密函能带走什么、不能带走什么,有没有一份目录?
七、会后谁负责答问,几天内给回音,有没有写进议程?
注:这七条只是理想标尺。实操中,信息输出一律以合规和保密制度为前提,同一层信息按同一标准给同一层意向方,能讲到哪一层,按规矩来。七条都答“有”,这个会,八九不离十能成事。

【本文作者:老冯(冯灿通)。曾任四大AMC省分法律部主任,后来出来做服务商、投资人。二十多年不良资产一线实战,写套路、写避坑、写真话。】

-END-

最新活动!

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