高速公路 ETC 免费期间出口抬杆逻辑有待优化

作者:vkvi 来源:ITPOW(原创) 日期:2020-10-11

ETC 出口的时候,识别入口信息,同时计算扣费,在平时没问题,但是节假日就有问题了。

无 ETC 的小车,上道、下道,都是直接过,连杆都没有

有 ETC 的小车,上道、下道,走 ETC 通道,是有杆的,你说有特殊考量,或者技术原因,非要有杆,我也认了,可是凭什么我不是从 ETC 通道上的,你就不让从 ETC 通道下呢?

我来帮你们改下程序吧,你们的程序是这样的吧:

if (!isEtcCar)
{
    show("无效 ETC");
    return;
}
	
var entry = getEntry();
if (!entry.Success)
{
	show("无 ETC 入口信息");
	return;
}

if (freePeriod)
{
	抬杆();
	return;
}

扣费();

我改一下,这不解决问题了?如下:

if (!isEtcCar)
{
    show("无效 ETC");
    return;
}

if (freePeriod)
{
	抬杆();
	return;
}
	
var entry = getEntry();
if (!entry.Success)
{
	show("无 ETC 入口信息");
	return;
}

扣费();

好,你不改,你不改就不改吧,可是我开着 ETC 车辆进入你们的标识有“ETC/人工”的通道进高速时,你们为什么不记录我的 ETC 入口信息,为什么把我当作无 ETC 的车辆直接通过?

相关文章