|
@@ -256,7 +256,7 @@ func handleReportData(report *ReportData) {
|
|
|
// ===================== 锁已释放,后面逻辑不会阻塞 =====================
|
|
// ===================== 锁已释放,后面逻辑不会阻塞 =====================
|
|
|
|
|
|
|
|
// 获取设备处理器
|
|
// 获取设备处理器
|
|
|
- _, exists := DeviceManager.Get(report.DeviceCode)
|
|
|
|
|
|
|
+ handler, exists := DeviceManager.Get(report.DeviceCode)
|
|
|
if !exists {
|
|
if !exists {
|
|
|
return
|
|
return
|
|
|
}
|
|
}
|
|
@@ -311,7 +311,7 @@ func handleReportData(report *ReportData) {
|
|
|
|
|
|
|
|
if canIn {
|
|
if canIn {
|
|
|
fmt.Printf("🟢 入口开闸 | 设备:%s EPC:%s\n", report.DeviceCode, epc)
|
|
fmt.Printf("🟢 入口开闸 | 设备:%s EPC:%s\n", report.DeviceCode, epc)
|
|
|
- //handler.reader.CloseRelay1(2)
|
|
|
|
|
|
|
+ handler.reader.CloseRelay1(2)
|
|
|
|
|
|
|
|
var vehicleEntry request.VehicleEntry
|
|
var vehicleEntry request.VehicleEntry
|
|
|
vehicleEntry.RFIDTag = epc
|
|
vehicleEntry.RFIDTag = epc
|
|
@@ -329,7 +329,7 @@ func handleReportData(report *ReportData) {
|
|
|
// ===================== 6. 出口 =====================
|
|
// ===================== 6. 出口 =====================
|
|
|
if direction == "out" {
|
|
if direction == "out" {
|
|
|
fmt.Printf("🔴 出口开闸 | 设备:%s EPC:%s\n", report.DeviceCode, epc)
|
|
fmt.Printf("🔴 出口开闸 | 设备:%s EPC:%s\n", report.DeviceCode, epc)
|
|
|
- //handler.reader.CloseRelay1(2)
|
|
|
|
|
|
|
+ handler.reader.CloseRelay1(2)
|
|
|
|
|
|
|
|
var vehicleExit request.VehicleExit
|
|
var vehicleExit request.VehicleExit
|
|
|
vehicleExit.RFIDTag = epc
|
|
vehicleExit.RFIDTag = epc
|