From 5a149dc87f3b0750f4d0d2cf3582be0d9672cfd0 Mon Sep 17 00:00:00 2001 From: Number7 <1845377266@qq.com> Date: Sun, 22 Sep 2024 22:05:36 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E8=BD=A6=E8=BE=86=E6=9F=A5?= =?UTF-8?q?=E7=9C=8B=E6=95=85=E9=9A=9C=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/muyu/controller/SysCarController.java | 1 - .../com/muyu/controller/TemplateService.java | 41 +++++++++++++++++++ 2 files changed, 41 insertions(+), 1 deletion(-) create mode 100644 cloud-modules/cloud-modules-car/src/main/java/com/muyu/controller/TemplateService.java diff --git a/cloud-modules/cloud-modules-car/src/main/java/com/muyu/controller/SysCarController.java b/cloud-modules/cloud-modules-car/src/main/java/com/muyu/controller/SysCarController.java index a3eecf7..fa130f6 100644 --- a/cloud-modules/cloud-modules-car/src/main/java/com/muyu/controller/SysCarController.java +++ b/cloud-modules/cloud-modules-car/src/main/java/com/muyu/controller/SysCarController.java @@ -31,7 +31,6 @@ public class SysCarController { } - @PostMapping("/addSysCar") public Result addSysCar(@RequestBody SysCar sysCar){ return Result.success(sysCarService.addSysCar(sysCar)); diff --git a/cloud-modules/cloud-modules-car/src/main/java/com/muyu/controller/TemplateService.java b/cloud-modules/cloud-modules-car/src/main/java/com/muyu/controller/TemplateService.java new file mode 100644 index 0000000..9786774 --- /dev/null +++ b/cloud-modules/cloud-modules-car/src/main/java/com/muyu/controller/TemplateService.java @@ -0,0 +1,41 @@ +package com.muyu.controller; + +import com.alibaba.fastjson.JSONObject; + +/** + * @Author:liuxinyue + * @Package:com.muyu.controller + * @Project:cloud-server + * @name:TemplateService + * @Date:2024/9/22 22:02 + */ +public class TemplateService { + + public void messageParsing(String templateMessage){ + + //创建一个JSON对象 + JSONObject jsonObject = new JSONObject(); + if(templateMessage.length()<18){ + throw new RuntimeException("错误VIN码,不存在此车"); + } + + //将报文进行切割 + String[] split = templateMessage.split(" "); + StringBuilder stringBuilder = new StringBuilder(); + for (String s : split) { + + int i = Integer.parseInt(s, 16); + stringBuilder.append((char)i); + + } + //取出车辆的VIN码值 + + + } + + public static void main(String[] args) { + + } + + +}