From 3f7ae7a429e6dda639e58a3dd4a74b9a5e20b178 Mon Sep 17 00:00:00 2001 From: "review512jwy@163.com" <“review512jwy@163.com”> Date: Fri, 3 Jul 2026 19:07:24 +0800 Subject: [PATCH] =?UTF-8?q?terminalId=20=E4=B8=8D=E8=B6=B33=E4=BD=8D?= =?UTF-8?q?=E5=B7=A6=E4=BE=A7=E8=A1=A50?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/techsor/datacenter/sender/service/CsdjService.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/main/java/com/techsor/datacenter/sender/service/CsdjService.java b/src/main/java/com/techsor/datacenter/sender/service/CsdjService.java index ccfb460..3cfe7de 100644 --- a/src/main/java/com/techsor/datacenter/sender/service/CsdjService.java +++ b/src/main/java/com/techsor/datacenter/sender/service/CsdjService.java @@ -45,6 +45,12 @@ public class CsdjService { public void handle(CsdjEntity csdjEntity) { try { + // terminalId 不足3位左侧补0 + String tid = csdjEntity.getTerminalId(); + if (tid != null && tid.length() < 3) { + csdjEntity.setTerminalId(String.format("%3s", tid).replace(' ', '0')); + } + log.info("[CSDJ] 开始处理 CSDJ 数据,terminalId:{}, data:{}", csdjEntity.getTerminalId(), csdjEntity.getData());