wenhongquan 2 سال پیش
والد
کامیت
d4bd63cfc6
1فایلهای تغییر یافته به همراه7 افزوده شده و 4 حذف شده
  1. 7 4
      ruoyi-modules/ruoyi-khy/src/main/java/jt809/handle/JT809Packet0x1202Handle.java

+ 7 - 4
ruoyi-modules/ruoyi-khy/src/main/java/jt809/handle/JT809Packet0x1202Handle.java

@@ -30,7 +30,7 @@ public class JT809Packet0x1202Handle extends SimpleChannelInboundHandler<JT809Pa
     @Override
     @Override
     protected void channelRead0(ChannelHandlerContext ctx, JT809Packet0x1202 msg) {
     protected void channelRead0(ChannelHandlerContext ctx, JT809Packet0x1202 msg) {
         log.info("车辆定位信息:{}", msg.toString());
         log.info("车辆定位信息:{}", msg.toString());
-        if (msg.getVec1() > 0 || msg.getVec2() > 0) {
+//        if (msg.getVec1() > 0 || msg.getVec2() > 0) {
             GpsData gpsData = new GpsData();
             GpsData gpsData = new GpsData();
             gpsData.setDevicecode(convertToPinyin(msg.getVehicleNo().trim()));
             gpsData.setDevicecode(convertToPinyin(msg.getVehicleNo().trim()));
             gpsData.setLat((double) (msg.getLat()/1000000));
             gpsData.setLat((double) (msg.getLat()/1000000));
@@ -40,7 +40,7 @@ public class JT809Packet0x1202Handle extends SimpleChannelInboundHandler<JT809Pa
 
 
             final  CamelDataUtil camelDataUtil = SpringUtil.getBean("camelDataUtil");
             final  CamelDataUtil camelDataUtil = SpringUtil.getBean("camelDataUtil");
             camelDataUtil.processGpsData(gpsData);
             camelDataUtil.processGpsData(gpsData);
-        }
+//        }
 
 
 
 
 
 
@@ -57,7 +57,7 @@ public class JT809Packet0x1202Handle extends SimpleChannelInboundHandler<JT809Pa
             for (char c : chars) {
             for (char c : chars) {
                 String[] pinyinArray = PinyinHelper.toHanyuPinyinStringArray(c, format);
                 String[] pinyinArray = PinyinHelper.toHanyuPinyinStringArray(c, format);
 
 
-                if (pinyinArray != null) {
+                if (pinyinArray != null&& pinyinArray.length>0) {
                     pinyin.append(pinyinArray[0]);
                     pinyin.append(pinyinArray[0]);
                 } else {
                 } else {
                     pinyin.append(c);
                     pinyin.append(c);
@@ -65,11 +65,14 @@ public class JT809Packet0x1202Handle extends SimpleChannelInboundHandler<JT809Pa
             }
             }
             return pinyin.toString().trim();
             return pinyin.toString().trim();
         }catch (Exception e){
         }catch (Exception e){
-
+           System.out.println(e.getMessage());
         }
         }
         return "car_";
         return "car_";
 
 
     }
     }
 
 
 
 
+    public static void main(String[] args) {
+       System.out.println(convertToPinyin("闽JY3013"));
+    }
 }
 }