凌晨两点,调度大屏上 6 台车显示"已到场",月台前面空无一车。打电话一问,司机在 40 公里外的服务区睡觉,顺手把 App 里的"确认到场"点了——反正点了能排前面,不点白不点。

这事我 2024 年在安大略一家做食品分销的三方仓亲眼见过。他们的预约系统是司机自己点"到场",调度按这个顺序排月台。司机们很快摸透了规则:人在高速上就先点,到场了直接插队。老实排队的司机反而越等越久,旺季的时候有人等了七个小时。最讽刺的是,系统报表显示"平均等待 40 分钟",老板还以为运营得不错。

造假就这三招,招招都见过

第一招,提前点到。人在路上,先把到场状态占了,排队序号往前挪。第二招,代打卡。一个车队的几台车,一个司机替全队点,车还没下高速,序号已经排好了。第三招,车牌套用。更野的也有:预约的是一台车,来的换了一台,门禁登记的和预约的对不上,出了事都不知道找谁。

这些招数能流行,根子不在司机坏,在系统设计得太天真——把"到场"这个关键事件的触发权,交给了利益相关方自己。让考生自己改分,作弊是迟早的事。

四层防呆,从便宜的先做起

第一层,围栏自动打卡。别让司机手动点。用手机定位画个电子围栏,车进园区几百米范围,系统自动标记到场,司机想提前点都没地方点。成本最低,手机 App 加个定位权限就行。缺点是地库、偏远园区信号差,定位漂移会被司机拿来当借口。

卡车在仓库门禁处接受查验

第二层,门禁事件才是唯一真理。预约状态机只认门禁系统的事件:车牌识别进闸的时间戳,就是到场时间;出闸,就是离场。司机 App 里的状态只是展示,不参与排队计算。这一层一上,前面三招当场作废。代价是门禁和预约系统要打通,老系统可能要做接口。

第三层,证据链抽查。要求司机在月台前拍一张带车牌和时间水印的照片,或者门禁装个抓拍相机。不用每车都查,抽查 10% 就够了,关键是让司机知道"有人在看"。这招对付的是"我到了但系统没记录"的扯皮。

第四层,信用分。准时、配合的司机加分,优先排月台;造假、放鸽子的扣分,排到后面去。分数跟车队结算挂钩,车队自己就会管司机。这招最狠,但也最得罪人,适合运力充足、不愁没车拉的场子。

先别急着买设备,把数据源理清楚

很多老板听说预约造假,第一反应是买车牌识别、买地磅、买门禁一体机。我的建议是反过来的:先不动硬件,把"到场时间"的数据源理清楚。打开你的系统后台,看一眼调度排队的依据字段——如果它来自司机 App 的点击事件,问题就出在这儿。把这一字段的写入权限收回来,只允许门禁事件和围栏事件写入,司机端改成只读展示。这一改是纯软件的,找你们的系统供应商要个配置项就行,大概率一分钱不花。

理清楚之后再看硬件缺口。没有车牌识别的门禁,保安手工登记的本子能不能先电子化?哪怕先用个平板做登记,到场时间戳至少有了。围栏功能你们的司机 App 支不支持?不支持的话,换个思路:让保安在司机进闸时扫一下预约二维码,这个扫码动作就是到场事件,比定位还准,还不怕信号差。

数据准了,报表才有意义。前面说的那家食品仓,改完数据源第一个月,报表上的"平均等待"从 40 分钟变成了 2 小时 10 分钟。老板脸都绿了,但这才是真相——之前系统一直在用假数据粉饰太平。真相难看,但只有看到真相,才知道月台到底缺几个人、要不要加开夜班。

一个能落地的最小闭环

如果让我给一家中型仓开药方,顺序是这样的:第一周,只做一件事——把排队依据从司机点击改成门禁事件,有门禁就用门禁,没门禁用保安扫码代替。第二周,上电子围栏,范围画大一点,宁可误报不要漏报,误报靠人工纠正。第三周,开始记信用分,但只奖不罚,先让司机习惯"这个分有用"。一个月后,拿着真实的等待时长数据去跟老板谈:要不要加人、要不要延长收货窗口,都有数了。

这套组合拳下来,硬件投入可以是零,纯靠流程和配置。等规模上去了、车多了,再考虑车牌识别、地磅联动这些重家伙。防呆是个渐进的事,不是一次到位的工程。

还有个小提醒:道高一尺,魔高一丈。见过司机用两部手机,一部进围栏打卡,人还在外面;也见过车队老板给司机发"打卡补贴",鼓励提前占位。技术防呆永远有缝,关键是让造假的成本高于收益——信用分跟结算挂钩之后,车队老板自己就会管,因为一次造假扣的分,可能让他整个车队下周都排不上好时段。

别把好司机误伤了

防呆做过头会出反效果。定位漂移把在隔壁园区卸货的司机算成"到场又离开",系统记一次爽约,司机能气得直接走人。我的做法:所有自动判定都留申诉口,调度一键可改;前两周只记录不处罚,把误报的场景先摸一遍;旺季运力紧的时候,把信用分的惩罚先关掉,只保留奖励。

还有个 trade-off 得想清楚:管得越严,司机的配合成本越高。有些小车队就一台车,司机年纪大智能手机都用不利索,你让他又拍照又定位,他下次就不接你的单了。场子小、车少,靠熟人调度比上系统管用,别为了防 5% 的造假,得罪 95% 的老实人。

说到底,预约造假防的不是"坏人",防的是"制度在奖励说谎"。当你发现司机都在钻空子,先别骂司机,看看你的规则是不是在逼老实人吃亏。把到场时间的定义权从司机手里拿回来,交给门禁和围栏,80% 的问题当场消失——剩下的 20%,靠抽查和信用分慢慢磨。记住,系统是死的,人是活的,防呆设计要跟着造假手段一起迭代,每季度复盘一次规则有没有被玩坏。