|
@@ -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"));
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|