01
项目汇报会开了一下午。
董博坐在长桌主位,面前放着笔记本电脑,一边听一边点头。
投影幕布上,林峻豪正在讲解第三期智慧工厂项目的中期成果,PPT做得漂亮,每一页都有图表和数据,重点地方用红色标出来,一眼就知道功劳是谁的。
“……核心数据模块已经完成对接,整体进度提前了两个半月,这个突破主要得益于技术端的持续攻坚。”林峻豪站在幕布前,西装笔挺,声音洪亮,“我花了不少精力在数据架构上,总算没有辜负董经理的期望。”
我坐在第三排靠墙的位置,手里捏着一支没水的圆珠笔,指腹在笔杆上来回摩挲。
那套数据架构,是我在凌晨两点的办公室里,对着屏幕一行一行敲出来的。
PPT上的每一个图表,底色都改成了林峻豪习惯用的蓝灰色模板。
董博带头鼓掌:“好!小林这半年成长很快,这个项目你扛得不错。”
林峻豪笑着微微鞠躬:“全靠董经理指方向,刘哥也帮了不少忙。”
他看向我,语气亲热得像是真的:“对吧,刘哥?”
我点了点头,没接话。董博的目光从我脸上掠过,停了一瞬,又移开了。
散会的时候有人拍了我一下肩膀,是隔壁组的沈黎昕,他压低声音说了句:“老刘,你脾气真好。”我没说什么,收拾完东西下楼。
走到公司门口,手机响了,是贾玉瑗打来的。
“晚上回来吃饭吗?我炖了排骨汤。”
“回来,已经下班了。”
“那个,爸今天去医院复查了,医生说最好尽快安排手术,不能再拖了。”
我握着手机的手紧了一下:“我知道了。”
“钱的事……你别太着急,我跟我姐提了一句,她说能借两万。”
“嗯,我这边也快发奖金了,项目提前完成,应该能赶得上。”
挂了电话,我去路边买了两根黄瓜,然后坐公交回家。
到家的时候贾玉瑗在厨房里忙活着,油烟机嗡嗡作响,炖汤的味道从厨房门缝里飘出来。
我换鞋的工夫,她端着一盘炒好的青菜出来:“爸今天精神还不错,打电话来还跟我开玩笑,说做完手术以后要戒烟戒酒。”
我没告诉她董博根本没在会上提奖金的事。
我剥了一瓣蒜,放进嘴里嚼着,坐在沙发上盯着电视里播的天气预报发愣。
窗外天已经黑透了,路灯把树影投进客厅,落了一地碎碎的光。
贾玉瑗的手机在茶几上亮了一下,她低头看了一眼,脸色微微变了:“爸发的住院单,他说手术前还要做几项检查,得先交一部分费用。”
我拿过手机看了看,单子上的数字刺得眼睛疼。我把手机放回去:“我想办法。”
贾玉瑗看了我一眼,没再说话,转身拿了个碗去盛汤。那碗汤端到我面前的时候,热气糊了我的眼。我低着头,一口一口喝完,喝到见底。
这夜我躺在床上,盯着天花板上的裂纹,一直睡不着。
脑子里反复闪过下午汇报会的画面:林峻豪站在幕布前侃侃而谈,他管那套技术方案叫“他的方案”。
我在黑暗里翻了个身,贾玉瑗已经睡着了,呼吸声均匀。
老丈人对我不错。
贾玉瑗嫁过来的时候,他没要彩礼,还跟亲戚说“我闺女看上的男人差不了”。
这些年我逢年过节提着东西去他家,他总说别浪费钱,你们的小日子要紧。
查出心脏病的那个下午,是我们去接他吃饭的路上,他坐在后排,忽然说胸口闷。
到医院一查,冠状动脉堵塞,要做搭桥手术。
他没钱吗?
有一点。
但他把那点钱都贴给了我们。
去年我们换房子交首付,他把存折递到贾玉瑗手里,说:“拿去吧,爸用不着。”那里面是十五万,他干了一辈子工攒下的。
我不能让这个手术等太久。可项目奖金什么时候发、发多少,董博在会上半个字都没提过。
第二天一早,我去了董博办公室。
门半掩着,我敲了两下,董博的声音从里面传出来:“进。”他正在看手机,头也不抬。
我站在办公桌前,酝酿了一会儿,才开口:“董经理,我想问一下项目奖金的事,什么时候能发下来。”
董博放下手机,看了我一眼:“项目第三期不是还没验收吗?急什么。”
“验收跟奖金是连在一起的吗?”
“怎么?缺钱用?”他问得漫不经心。
我没接这茬,只说:“家里确实有点事情,想提前了解一下时间。”
“该发的时候自然会发。”董博低头翻桌面上的文件,“小林那边的成果汇报很扎实,客户验收应该问题不大,你再等等吧。”
“小林那边的成果汇报”。
我听着这句话,在心里过了一遍,终究没再多说,转身走了出去。
走廊尽头的饮水机咕噜咕噜冒着气泡,我站了一会儿,把嘴里那句“那是我做的”咽了回去。
02
客户验收会在周三下午开。
我接到通知时正在整理代码,林峻豪站在过道上招呼我:“刘哥,下午两点,客户那边的技术负责人要过来看数据,你帮忙盯一下后台,别出什么岔子。”
我点了点头,没多说什么,提前把后台环境跑了一遍。
一切正常。
两点整,客户方来了两个人,领头的是个五十来岁的胖子,姓周,腰间挂着一长串钥匙串,走路叮当响。
会议室里已经坐满了人,董博坐在主位上,对面是客户方老周和他助理。
林峻豪打开投影,开始讲解第三期数据交付结果。
他讲得流畅,数据页翻得飞快,看得出提前排练过。
老周靠在椅背上,偶尔点点头。
讲到中间的时候,老周忽然伸手打断他:“等一下,你翻回上一页。”
林峻豪愣了一下,翻了回去。
老周盯着屏幕上的数据表格,眉头慢慢拧起来:“你这个接口响应时效是怎么回事?我们这边要求实测不低于百分之九十七,你这组数据怎么跑到百分之一百一十三去了?”
林峻豪的笑容微微僵了一下。他飞速瞥了一眼屏幕,回应道:“这个,可能统计口径上有细微出入。”
“细微出入?”老周把桌上的打印稿翻出来,指着一行数字,“你们交付验收报告里面写的也是这个数。我让团队在测试环境里跑了三遍,接口最多能做到百分之九十三。你百分之一百一十三怎么来的?”
会议室里忽然安静了。董博的脸色变了一下,目光从数据移到林峻豪脸上。
“这个……”林峻豪停顿了几秒,低头翻手里的文件夹,像在找什么东西,翻了半天也没翻到。
他抬起头来,目光隔着桌子落在我身上,像是忽然想起了什么,“哦,技术端是我刘哥这边负责的,具体的数据核验可能有一些地方我没来得及仔细核对。”
那一刻,我的后颈皮一阵发紧,血液从脚底往上涌。
我没有立刻说话,只是看着林峻豪,他也看着我,脸上带着一种抱歉的神色,好像他只是在陈述事实。
董博的目光转向我:“刘国源,你们技术端怎么核验的?”
我深吸一口气,尽量不让声音发颤:“接口数据我在本地实测过三轮,数值都在百分之九十五到九十七之间,没有跑过百分之一百以上。测试脚本都在我电脑里,随时可以调出来看。”
“你的意思是这个数据不是你出的?”林峻豪接过话头,“可我记得上次你跟我沟通的时候说过,实测数据已经达标了,我是按照你反馈的数字填进汇报里的。”
会议室里的目光像聚光灯一样落在我身上。老周靠在椅背上,不紧不慢地晃着矿泉水瓶,眼神在我们两人之间来回扫着。
我看向林峻豪,平静地说:“我给你的反馈记录是测试结果百分之九十五到九十七。你报了百分之一百一十三,这中间多出来的数字是谁填的?”
林峻豪的耳根明显泛红了一下,但他很快调整表情:“刘哥,话不能这么说。我也不是技术出身,你给我的原始数据是什么,我基本就照搬上去。要说到误差,可能还是出在原始数据的某个环节上。”
老周咳了一声,把瓶子放下:“行了,这种扯皮的事你们内部解决。我只关心数据什么时候能修正,以及这个问题怎么彻查。我们那边项目上线的时间是不能推迟的。”
他说完看着我:“小刘,你刚才说自己有实测数据,拿得出来吗?”
我点了点头:“拿得出来,每一轮都有记录。”
林峻豪嘴角抽搐了一下,但没再开口。
散会之后,董博把我叫到走廊里,脸色差得像是刚吞了一根苦瓜:“你手上既然有实测记录,为什么不提前交给客户?”
“我交给你的汇报材料里,数据是准确的,林峻豪提交给客户之前没有让我核对最终版本。”我尽量控制着自己的语速,“董经理,我没有见过他发给客户的验收报告。”
董博沉默了几秒,目光从我脸上移开,像是在消化这件事。
但他最终说出来的话让我心头一凉:“你先回去把实测数据整理出来,客户那边要的修正版后天之前做出来。另外,这件事不管是谁的责任,你们技术端都要承担一部分管理责任。”
“管理责任”四个字像一盆冷水兜头浇下来。
我站在走廊里,看着董博走进客户方休息室的背影,忽然意识到一个事实:在董博心里,从始至终,技术端只是那个“出了事可以推责”的垫脚石。
他要的不是真相,是有人来承担这个麻烦。
我回到工位,把电脑里的测试记录调出来,一份一份整理。
旁边的沈黎昕探过头来,压低声音说:“老刘,林峻豪那数据百分之一百一十三是胡编的,你打算怎么办?”
“该怎么样就怎么样。”我说。
“你傻呀。”沈黎昕压低声音,“客户方现在要追责,董博要找背锅的,你技术端跑不掉。林峻豪把自己摘得干干净净的,你手里有证据就拿出来,别到时候被人卖了还帮忙数钱。”
我没回答,手指在键盘上悬了半天,落下去,继续整理数据。窗外的天灰蒙蒙的,有人说今晚有暴雨。
![]()
03
整理完修正版数据已经到了夜里十一点多。
我揉了揉干涩的眼睛,把文件保存、备份、加密,然后关电脑。
临走之前,我打开看了一眼林峻豪提交给客户方的那版验收报告里的数据截图,把他标在表格里的那个数字跟我的实测记录逐行校对了一遍。
他改过的不止一处。
三组数据被提高了,一组降了,还有两个字段的统计口径被他换了算法,让数字看起来更漂亮,但基础逻辑完全不通。
这不是普通的工作失误,这是蓄意造假。
我把这些对比表存进一个单独的文件夹里,文件名改成“临时备份”,放在桌面上一个不起眼的位置。
到家已经十二点。
贾玉瑗还没睡,坐在沙发上织毛衣,电视开着但声音很小。
她见我进来,放下毛衣起身去厨房热饭,我坐在餐桌前,看着她把一碗面条端到我面前,里面卧着一个荷包蛋。
“今天怎么样?”她问。
“还行。”
“你脸上写了‘有问题’三个字。”贾玉瑗在我对面坐下来,“跟我说说。”
我夹了一筷子面条,嚼着,喉咙有点堵。
那天晚上我终于开口了,把事情前前后后说了一遍。
从林峻豪抢功,到客户数据异常,再到董博说“技术端承担管理责任”,越说越觉得自己像个笑话。
贾玉瑗听完,沉默了很长时间。然后她起身把碗筷收拾进厨房,水龙头哗哗响了一阵,她关掉水,背对着我说:“要不,你找领导再好好说说。”
“说了也没用。”我说。
“那就不管了?”她转过身来,眼睛红红的,声音发颤,“你加班二十多天做出来的东西,他说改就改,说扣就扣,你就受着?”
我没说话,端起杯子喝了口水。
贾玉瑗从我身边走过去,在客厅里来回走了两步,停下来,说:“爸的手术不能再拖了。医生上礼拜私下跟我说,再拖下去风险很高。”她的声音抖了一下,“咱们得想别的办法。”
我点了点头,还是没有说话。
我能想出什么办法呢?
去借,亲戚朋友能借的都借过了。
去贷款,我们这套房的贷款还没还清。
我坐在沙发上发了很久的呆,电视里放着广告,一个推销保健品的,说得天花乱坠。
贾玉瑗进了卧室,门轻轻关上。
第二天早上,部门通知:下午全员大会。
我预感到了什么。
果然,两点整,董博站上讲台,清了清嗓子:“各位,占用大家一句话时间,通报一下昨天客户验收中出现的问题。经核查,第三期智慧工厂项目存在数据报表严重失真的情况,给公司造成了不良影响。公司决定:对项目相关责任人刘国源给予警告处分,扣除当月绩效,罚款五千,项目奖金暂缓发放。”
我坐在第三排靠墙的位置,听到自己的名字被念出来的时候,整个人像被钉在了椅子上。
四下里的目光像针一样扎过来。
有人倒吸一口凉气,有人低下头窃窃私语,坐在后排的几个年轻同事偷偷交换着眼神。
林峻豪坐在前排,姿态端正,像这件事和自己无关。
董博念完之后,视线扫了一圈:“刘国源,你有意见吗?”
我站了起来,嗓子里堵着什么东西:“董经理,我有实测数据,每一轮都有记录,我可以现场调出来。”
“你现在的任务不是辩解,是把客户那边的问题修正掉。”董博打断我,语气平淡,“这件事公司已经决定了,你先回去干活。”
我站在原地,嘴唇微微发抖。全会议室的人看着我。小郑坐在我斜对面,她飞快地抬眼看了我一下,眼神里带着点说不清的东西。
“董经理,”我又说了一遍,“数据不只是我经手的,林峻豪提交给客户的版本就没对过原始数据,他改了接口数字,你可以查他电脑。”
林峻豪终于开口了,声音平和得像在安慰人:“刘哥,我知道你这阵子压力大,大家都能理解。但这个问题已经定性了,咱们还是要往前看,先把客户那边的问题解决再说。”
他说完,会议室里响起了几声稀稀落落的附和。
我站在那儿,手背上的青筋一根根鼓起来,又一根根落下去。
忽然之间,我感到前所未有的疲惫和无力。
林峻豪的段位远比我以为的要高得多。
他不是临时甩锅,他是有准备地铺了一条路,一步一步把我推到这个局里。
我咬了咬牙,没再说下去,重新坐回椅子上。
散会后,身边没有人多说什么。
只有沈黎昕路过我身边,拍了拍我肩膀,低声说了一句:“老刘,忍一忍,总会过去的。”
我坐在工位上,打开电脑。
屏幕上显示着一排测试记录文件夹,我一个个打开,又一个个关掉。
最后,我打开浏览器,登录了公司系统的后台管理面板。
这个面板只有部门主管和项目管理员有访问权限,我是项目管理员之一。
页面上有一排菜单:日志中心、权限管理、操作记录、密码重置记录。我点开“操作记录”,一条条翻看着,心跳越来越快。
林峻豪修改那份验收报告的时间、IP地址、设备信息、登录账号,全部清清楚楚地躺在系统日志里。
他用了两次远程登录,第一次是从他工位的电脑,第二次是从一个外地地址,时间是客户报出问题的前一天深夜。
他还重置过两次密码,第一次失败了,第二次成功,绑定验证的设备号是我工位上的那台电脑。
我的呼吸渐渐变重。
原来如此。
他用的是我的设备验证,绕过了系统的权限拦截。
他进我的后台,改了文件,删除了操作痕迹,但他删不掉系统日志的底层记录。
他不知道这些日志是自动归档的,连管理员都无权删除。
我的手指在键盘上停了一下,然后一个文件夹一个文件夹地筛查了所有林峻豪相关操作记录,一条一条截图,存进一个新文件夹,加密、命名“项目备份资料”。
做完这些,我靠在椅背上,看着屏幕发了很久的呆。
窗外的天快黑透了。远处有车灯划破夜色,一阵一阵的,像这座城市在喘气。
04
林峻豪第二天主动找到我。
他端着两杯从楼下带上来的咖啡,把其中一杯放到我桌上,拉开我旁边的椅子坐下:“刘哥,这两天的事,你别往心里去。咱们还是得合作,把客户那边搞定才是正事。”
我盯着桌上那杯咖啡,没动:“你要我怎么配合?”
“你手上那份实测数据,能拷给我一份吗?我这边整合一下,重新出个版本给客户。”
“实测数据在共享文件夹里,你已经有了。”
“那种你能开放权限的部分我已经看到了,但你本地是不是还有一套?我听说你为跑通接口数据单独搭了一套底层工具,那个才是最终版本。”
我后背的肌肉一紧,但面上没露出声色:“你听谁说的?”
“就是瞎听了一嘴。”他笑了笑,“没有的话就算了。”
“有是有,”我说,“但那个工具逻辑比较复杂,你拿到手也不一定能跑通。而且刚才董经理不是说让我负责修正吗?我把最终版本做出来,给你的汇报材料里提供数据,你来汇报,不就行了。”
林峻豪看了我好一阵,像是在判断这话几分真几分假。最后他笑着点了点头:“那行,那就辛苦刘哥了。”
他端着杯子起身走了。
我看着他的背影,在椅子上坐了很久,才从口袋里掏出手机,打开拍照功能,把他刚才递过来的那杯咖啡放在桌上,咔嗒拍了一张照片。
我也不知道为什么要拍。
也许是职业习惯,也许是一种本能的警觉。
下午,林峻豪在部门群里发了一条消息:“各位,关于智慧工厂项目客户验收的问题,我这边在积极跟进,明天会给出修正版。刘哥配合数据端修复,大家不用担心。”没过多久,他去了董博办公室,门一关待了半个多小时。
董博办公室的门开了一条缝,隐约传出他的声音:“……技术端的问题我个人觉得刘国源负主要责任,但我会协助他一起把客户服务好……”那声音不大不小,刚好能让走廊上路过的人听见。
我坐在工位上,一动不动。
旁边的沈黎昕从屏幕上抬起头,看了我一眼,张了张嘴,又闭上了。
我打开系统后台,把林峻豪的账号权限记录又重新过了一遍。
有一条记录让我眼睛一凝:昨晚十一点,林峻豪的账号再次访问了共享文件夹,目标文件是我昨天保存的“数据修正版V3”。
他没告诉我,也没问我要,但他自己摸进去了。
我继续往下翻。
凌晨一点半,同一账号又访问了一次,但这次的操作被系统拦截了,因为触发了异地登录风险预警。
林峻豪这家伙,趁我下班之后接管了我本地电脑的远程桌面权限。
他以为我不知道。
我确实不知道,但系统告诉我了。我把那条预警记录截了图,存进同一个加密文件夹。
周五早晨,贾玉瑗给我发消息:“爸住院第四天了,大夫说手术最好下周三前做。我跟姐商量过了,实在不行先把房子抵押了。”
我盯着屏幕,手指在键盘上悬了很久。然后我回了一条:“不用,钱的事我来解决。下周三之前,一定有消息。”
打完这句话,我起身去了董博办公室。
董博正对着电脑改东西。看见我进来,他眉毛挑了一下:“有事?”
“董经理,之前项目的奖金,能不能先发一部分?我家里确实有急事。”
“我不是说过了吗?项目验收完,奖金自然会安排。”他低着头,目光没离开屏幕,“你先把数据修正处理好。”我站在原地,看着他,胸口里有一种凉丝丝的东西流下去。
我说:“董经理,数据修正版我已经做完了,本地测试全部通过,随时可以提交客户。”
他抬起头来看我:“那你去交给林峻豪,让他整合汇报。”
“好。”我应了一个字,退了出去。
这份数据修正版是我连续加班三个晚上做出来的。
我把它打包、加密、上传到共享文件夹,然后给林峻豪发了条消息:“修正版做好了,在共享文件夹里。”
他用了一下午时间整合,做成了一套漂亮的新版汇报材料。
周五下午四点,他发在部门群里:“修正版已完成,周一将向客户汇报,请各位放心。”底下有人点赞,有人竖大拇指。
我没有点赞。
下班前,我去了趟公司楼下的打印店。
U盘里拷着系统日志、操作记录截图、异地登录预警,以及林峻豪修改数据的时间线对比表。
老板把打印好的文档递给我,我用牛皮纸袋装着,回了家。
贾玉瑗在阳台上打电话,声音压得很低:“……没事,没事,就是还要再等等,钱的事你们别跟着操心。”我站在门口听了一会儿,等她挂了电话才进门。
她问我:“回来了?”
“回来了。”
“饭吃了没有?”
“还没。你先坐下。”我把她拉到餐桌前坐下,从牛皮纸袋里掏出那一叠打印件,一张一张摊开在她面前。
她看了几页,抬起头来看着我,眼神里的东西从疑惑慢慢变成惊讶,最后变成一种我看不太懂的光。
“你从什么时候开始留这些?”
“从他甩锅那天开始的。”
她沉默了一阵,说:“那你打算什么时候拿出来?”
“等一个合适的场合。”我说,“上次他把功劳全占了,我没有证据,只能认了。但你放心,下一次,不会了。”
贾玉瑗紧紧攥着那叠纸,指节泛白,轻轻点了下头。
![]()
05
周一,客户方看修正版验收汇报。
会议定在下午两点。
我提前半小时到,看到会议室里已经有人。
老周坐在长桌另一边翻材料,董博坐他旁边,有一搭没一搭说着话。
林峻豪站在窗边摆弄笔记本电脑,西装笔挺,状态拉满。
看到我进来,他笑了一下:“刘哥来啦,坐前排吧,好把关。”
我在他指定的位置坐下,前排靠角落,正对着投影幕。我手里拿着一个文件夹,里面裹着一只U盘。
两点整,会议开始。
董博简单介绍后,把时间交给林峻豪。
他站起来,打开新版汇报,投到幕布上:“各位领导,各位同事,这是经过修正的最终版本,数据整体已重新校准,核心模块接口时效稳定在百分之九十六以上,达到了客户方验收标准。”
他讲得有条不紊,声线平稳,看得出来昨晚没少练习。
老周偶尔点头,插一两个技术问题,他都答得上来,显然下过一番功夫。
讲到中间,屏幕上出现了一个三维数据模型,是项目核心模块的整体架构图。
林峻豪点了一下鼠标,模型缓缓旋转,数据流像水流一样在节点之间穿梭。
“这个架构图是我设计的,最初跑通的时候做了很多版本迭代,最终定型为现在这个方案。”他顿了顿,补充了一句,“这背后离不开团队支持,我在这里也想感谢一下合作伙伴的配合。”
老周点了点头:“方案确实不错,比上一版严谨多了。”
“谢谢周工认可。”林峻豪笑了笑,继续往下翻页。
讲完最后一张,他合上电脑,朝在座的人微微鞠了个躬。董博率先鼓掌,说:“好,这版扎实。”
老周也鼓了掌,正准备说话,我站了起来。
“周工,我能不能补充几点。”我的声音不大,但在安静的会议室里显得格外清晰。老周看了我一眼:“当然可以,你说。”
我走到投影面前,拿起林峻豪桌旁的鼠标,把PPT往回翻了几页。他脸色微变,但很快镇定下来:“刘哥,你是要补充说明吗?”
我没回答他,翻到了那页架构图,指着左下角一个极小的标记:“周工,你看这里。”
老周探过头来看了一眼:“这是……用户标识符?”
“对。这个标识符是公司系统自动生成的,每一个文件创建时会自动生成一组编码,标记设备的物理信息。你看这串编码的第三段,MG-AI-2016,这是工位设备标识。这台设备绑定的是我工位上那台电脑。”
老周愣了一下,目光在编码和他的电脑之间来回扫:“你是说,这个架构图的源头是你?”
“编码不会说谎。”我说,“这套架构图的创建时间、修改时间、最后保存时间,系统后台都有记录。我这里有一份打印出来的日志。”
我从文件夹里抽出那叠纸,摊开放在老周面前。
林峻豪的脸色终于绷不住了,伸手想抓那叠纸:“周工,这个不能听一面之词,电脑设备可以共用,编码不能说明绝对归属。”
“那就再看一个绝对的。”我直视着他,“你刚才说,这套架构图是你的成果,对吧?”
“对。”
“那好。”我转向老周,“这套架构图的最终保存时间,是上个月十二号晚上。而那次保存的登录设备,是林峻豪的账号在异地登录时产生的操作。如果这套方案是林峻豪的成果,他为什么要用远程异地的方式来修改自己的文件?”
会议室里彻底安静下来。老周脸上那点随和烟消云散,他慢慢靠在椅背上,目光落在林峻豪脸上:“小林,这个你解释一下。”
林峻豪张了张嘴,声音干燥:“那天我出差,在酒店里用远程桌面操作自己电脑上的文件,这是正常的工作方式。”
“对,正常。”我点了点头,“但你登录远程桌面的账号,用的是我的管理员账号。你的电脑里没有这套文件的编辑权限,所以你需要借用我的权限来完成修改。这种事情一次两次可以理解,可林峻豪,你一共使用了十六次。”
我从第一页纸里抽出第二页,上面印着一排排时间戳、IP地址、操作类型,密密麻麻。
推到他面前:“十六次异地登录,十六次账号借用。你告诉我,这些全是你自己文件的正常操作?”
林峻豪没有说话。他的眼睛死死盯着那张纸,像要在上面瞪出两个洞来。额头上一层细密的汗珠反着光,他轻轻咬着嘴唇,死咬着不放。