From a0e79a5c2830f15cca6ce0dc30a5955395054cc7 Mon Sep 17 00:00:00 2001
From: jiangping <jp@doumee.com>
Date: 星期五, 14 二月 2025 16:02:45 +0800
Subject: [PATCH] jtt808初始化

---
 server/services/src/main/java/com/doumee/service/business/impl/BikesServiceImpl.java |   10 ++++++++--
 1 files changed, 8 insertions(+), 2 deletions(-)

diff --git a/server/services/src/main/java/com/doumee/service/business/impl/BikesServiceImpl.java b/server/services/src/main/java/com/doumee/service/business/impl/BikesServiceImpl.java
index 95f2de0..152fa98 100644
--- a/server/services/src/main/java/com/doumee/service/business/impl/BikesServiceImpl.java
+++ b/server/services/src/main/java/com/doumee/service/business/impl/BikesServiceImpl.java
@@ -96,8 +96,14 @@
         if(StringUtils.isBlank(m.getDeviceSn() )){
             return;
         }
-        Bikes bikes = bikesJoinMapper.selectOne(new MPJLambdaWrapper<Bikes>()
-                        .eq(Bikes::getDeviceSn,String.format("%012s",m.getDeviceSn()))
+        String tSn = m.getDeviceSn();
+        if(tSn.length() <12){
+            for (int i = 0; i < 12-tSn.length(); i++) {
+                tSn = "0"+tSn;
+            }
+        }
+        Bikes bikes = bikesJoinMapper.selectOne(new QueryWrapper<Bikes>().lambda()
+                        .eq(Bikes::getDeviceSn,tSn)
                         .eq(Bikes::getIsdeleted,Constants.ZERO)
                         .eq(Bikes::getType,Constants.ONE)
                         .last("limit 1"));

--
Gitblit v1.9.3