|
@@ -288,7 +288,7 @@ func handleReportData(report *ReportData) {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
// ===================== 2. 查询黑白名单 =====================
|
|
// ===================== 2. 查询黑白名单 =====================
|
|
|
- isBlack, isWhite := shortlistService.CheckVehicleShortlist(epc)
|
|
|
|
|
|
|
+ isBlack, _ := shortlistService.CheckVehicleShortlist(epc)
|
|
|
|
|
|
|
|
// ===================== 3. 黑名单优先判断 =====================
|
|
// ===================== 3. 黑名单优先判断 =====================
|
|
|
if isBlack {
|
|
if isBlack {
|
|
@@ -297,9 +297,9 @@ func handleReportData(report *ReportData) {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
// ===================== 4. 临时车规则 =====================
|
|
// ===================== 4. 临时车规则 =====================
|
|
|
- // 临时车:通道允许临停 或 在白名单中 即可通行
|
|
|
|
|
- if isTempVehicle && !allowTemporary && !isWhite {
|
|
|
|
|
- fmt.Printf("🚫 禁止通行 | 临时车不允许此通道且不在白名单 | 设备:%s EPC:%s\n", report.DeviceCode, epc)
|
|
|
|
|
|
|
+ // 临时车:只看通道是否允许临停
|
|
|
|
|
+ if isTempVehicle && !allowTemporary {
|
|
|
|
|
+ fmt.Printf("🚫 禁止通行 | 临时车不允许此通道 | 设备:%s EPC:%s\n", report.DeviceCode, epc)
|
|
|
return
|
|
return
|
|
|
}
|
|
}
|
|
|
|
|
|