From b200eb3b919e91ca934d3e3c4e50ef384fa8adc5 Mon Sep 17 00:00:00 2001 From: yurii Date: Mon, 9 Jun 2025 16:42:08 +0100 Subject: [PATCH] date fix --- lockserver/lockserver.go | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/lockserver/lockserver.go b/lockserver/lockserver.go index 4c6b742..0d32049 100644 --- a/lockserver/lockserver.go +++ b/lockserver/lockserver.go @@ -154,9 +154,9 @@ func (lock *OmniLockServer) BuildCommand(encoderAddr, lockId string, checkIn, ch formattedLockId := fmt.Sprintf("%04d", idInt) // Format date/time parts - ga := checkIn.Format("020106") // GA = ddMMyy - gd := checkOut.Format("020106") // GD = ddMMyy - dt := checkIn.Format("15:04") // DT = HH:mm + dt := checkOut.Format("15:04") // DT = HH:mm + ga := checkIn.Format("060102") // GA = ddMMyy + gd := checkOut.Format("060102") // GD = ddMMyy ti := checkIn.Format("150405") // TI = HHmmss // Construct payload @@ -200,7 +200,7 @@ func (lock *OmniLockServer) LockSequence(conn net.Conn) error { func (lock *OmniLockServer) linkStart(conn net.Conn) (string, error) { const funcName = "OmniLockServer.linkStart" // Send the link start command - payload := fmt.Sprintf("LS|DA%s|TI%s|", time.Now().Format("020106"), time.Now().Format("150405")) + payload := fmt.Sprintf("LS|DA%s|TI%s|", time.Now().Format("060102"), time.Now().Format("150405")) command := append([]byte{0x02}, append([]byte(payload), 0x03)...) raw, err := sendAndReceive(conn, command)