From 15b99b27c4bfc7ebf5a601547eac56390a3ea11e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B0=A2=E6=AC=A3=E6=82=A6?= <2289014031@qq.com> Date: Tue, 24 Sep 2024 10:11:43 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8A=A5=E6=96=87=E7=AE=A1=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../car/controller/CarMessageController.java | 57 +++++++- .../com/muyu/car/domain/resp/CarInform.java | 137 ++++++++++++++++++ .../muyu/car/service/CarMessageService.java | 4 + .../Impl/CarInformationServiceImpl.java | 8 +- 4 files changed, 199 insertions(+), 7 deletions(-) create mode 100644 cloud-modules/cloud-modules-car/src/main/java/com/muyu/car/domain/resp/CarInform.java diff --git a/cloud-modules/cloud-modules-car/src/main/java/com/muyu/car/controller/CarMessageController.java b/cloud-modules/cloud-modules-car/src/main/java/com/muyu/car/controller/CarMessageController.java index 75d370a..f8c6094 100644 --- a/cloud-modules/cloud-modules-car/src/main/java/com/muyu/car/controller/CarMessageController.java +++ b/cloud-modules/cloud-modules-car/src/main/java/com/muyu/car/controller/CarMessageController.java @@ -62,8 +62,61 @@ public class CarMessageController { @PostMapping("/updateCarMessage") @Operation(summary = "修改报文信息") public Result updateCarMessage(@Validated @RequestBody CarMessage carMessage){ - Result carMessage1 = carMessageService.updateCarMessage(carMessage); - return Result.success(carMessage1); + Result updateCarMessage = carMessageService.updateCarMessage(carMessage); + return Result.success(updateCarMessage); + } + + + /** + * 测试分割字符 + */ + public class MessageParser{ + public static void main(String[] args) { + String message = "01,02,03," + + "04,05,06,07,08,09," + + "10,11,12,13,14,15,16" + + ",17,18,19,20,21,22,23," + + "24,25,26,27,28,29,30" + + ",31,32,33,34,35,36,37," + + "38,39,40,41,42,43,44,45," + + "46"; + + + String[] split = message.split(","); + for (int i = 0; i < split.length; i++) { + System.out.println(split[i]); + if(i == 0){ + System.out.println("开始"); + }else if(i == split.length - 1){ + System.out.println("结束"); + } + } + System.out.println(split.length); + System.out.println(message.length()); + + System.out.println(message.substring(0,1)); + System.out.println(message.substring(1,2)); + System.out.println(message.substring(2,3)); + System.out.println(message.substring(3,4)); + System.out.println(message.substring(4,5)); + System.out.println(message.substring(5,6)); + System.out.println(message.substring(6,7)); + System.out.println(message.substring(7,8)); + System.out.println(message.substring(8,9)); + System.out.println(message.substring(9,10)); + System.out.println(message.substring(10,11)); + System.out.println(message.substring(11,12)); + System.out.println(message.substring(12,13)); + System.out.println(message.substring(13,14)); + System.out.println(message.substring(14,15)); + System.out.println(message.substring(15,16)); + + + + + } + + } diff --git a/cloud-modules/cloud-modules-car/src/main/java/com/muyu/car/domain/resp/CarInform.java b/cloud-modules/cloud-modules-car/src/main/java/com/muyu/car/domain/resp/CarInform.java new file mode 100644 index 0000000..2f6a431 --- /dev/null +++ b/cloud-modules/cloud-modules-car/src/main/java/com/muyu/car/domain/resp/CarInform.java @@ -0,0 +1,137 @@ +package com.muyu.car.domain.resp; + +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; + +import java.util.Date; + +@Data +@NoArgsConstructor +@AllArgsConstructor +@Builder +public class CarInform { +private Integer inoAuth; +private String inOauth; +private String unoAuth; +private String inYoh; +private String inoSauth; +private String inoAutciHh; +private Integer inocsdJuth; +private Integer inoUautUh; +private String inoaHuth; +private Integer inoauDth; +private String inRoauth; +private Integer inoafuth; +private Integer inoafDuth; +private Integer inOafuth; +private Integer inoAfuth; +private Integer inoaFuth; +private Integer ifsdjjoafuth; +private Date inoafujsdhth; +private Integer inoasdfuth; +private Integer inoaasdfuth; +private Integer inoauth; +private Integer inoasdauth; +private Integer inoaasduth; +private Integer inoavsduth; +private Integer inoyjauth; +private Integer inojtyauth; +private Integer inoaujtth; +private Integer inoajyuth; +private Integer inoaRruth; +private Integer infdwroauth; +private Integer ifrnoauth; +private Integer ifgnoauth; +private Integer ingrtoauth; +private Integer injtjoauth; +private Integer ityjnoauth; +private Integer ghndinoauth; +private Integer dtnjdindnauth; +private Integer yyytjinoadytnjyuth; +private Integer inotyjauth; +private Integer inytjoauth; +private Integer inyttyjjoauth; +private Integer inotjtauth; +private Integer injtyjoauth; +private Integer inyjoauth; +private Integer inoayjtuth; +private Integer inojtyjauth; +private Integer inoyjtauth; +private Integer inotyjuikjtyjauth; +private Integer intjoauth; +private Integer intyjoauth; +private Integer inoggdeauth; +private Integer inotrhrtauth; +private Integer inhjtmyoauth; +private Integer inoaujteth; +private Integer inoaehehuth; +private Integer inoathtjuth; +private Integer inotjytjyauth; +private Integer inyujyoauth; +private Integer inojtryjauth; +private Integer tyjtyjtyjty; +private Integer in64jytoauth; +private Integer inoaujtjth; +private Integer inoatyjuth; +private Integer intjyrtyoauth; +private Integer inoautyjftyjth; +private Integer inoatyhjjmuth; +private Integer innmtyjntoauth; +private Integer inoatyjhtjhuth; +private Integer inoatyhtuth; +private Integer inotyjtauth; +private Integer inoautyjtyth; +private Integer inoauiluith; +private Integer inoasfwdfuth; +private Integer iewfnoauth; +private Integer inofwefebauth; +private Integer inoauvdvfvth; +private Integer inoafverfveruth; +private Integer invreoauth; +private Integer igrenoauth; +private Integer inefweffgbroauth; +private Integer inoaurfeth; +private Integer inoaugegergth; +private Integer inoaergrguth; +private Integer inoafgsferguth; +private Integer inoaergerguth; +private Integer inoavdvguth; +private Integer inoergreauth; +private Integer inoregauth; +private Integer inorgauth; +private Integer irgergnoauth; +private Integer inorgegauth; +private Integer inoergeauth; +private Integer ergrf; +private Integer rg; +private Integer inoautrgfh; +private Integer inofreauth; +private Integer inogrgergauth; +private Integer inofgrsgauth; +private Integer inosdfrgauth; +private Integer inowrfrauth; +private Integer inorgrgrauth; +private Integer inrfgrgoauth; +private Integer inofggauth; +private Integer inorgrrgauth; +private Integer inorgrgauth; +private Integer inoaugdbfth; +private Integer inoardfgeruth; +private Integer inoaerferuth; +private Integer inoaergereuth; +private Integer inoergauth; +private Integer inoerfeauth; +private Integer inoaerrgeruth; +private Integer inoarfrfuth; +private Integer inoarferuth; +private Integer inoargerguth; +private Integer rgr; +private Integer drgr; +private Integer inofrgvredgauth; +private Integer rgerg; +private Integer inorgregauth; +private Integer rgreg; + +} diff --git a/cloud-modules/cloud-modules-car/src/main/java/com/muyu/car/service/CarMessageService.java b/cloud-modules/cloud-modules-car/src/main/java/com/muyu/car/service/CarMessageService.java index 8f3a113..056dc8c 100644 --- a/cloud-modules/cloud-modules-car/src/main/java/com/muyu/car/service/CarMessageService.java +++ b/cloud-modules/cloud-modules-car/src/main/java/com/muyu/car/service/CarMessageService.java @@ -33,4 +33,8 @@ public interface CarMessageService { Result updateCarMessage(CarMessage carMessage); + /** + * 分割字符串获取报文模板信息 + */ + } diff --git a/cloud-modules/cloud-modules-car/src/main/java/com/muyu/car/service/Impl/CarInformationServiceImpl.java b/cloud-modules/cloud-modules-car/src/main/java/com/muyu/car/service/Impl/CarInformationServiceImpl.java index 053884d..9fda837 100644 --- a/cloud-modules/cloud-modules-car/src/main/java/com/muyu/car/service/Impl/CarInformationServiceImpl.java +++ b/cloud-modules/cloud-modules-car/src/main/java/com/muyu/car/service/Impl/CarInformationServiceImpl.java @@ -47,16 +47,14 @@ public class CarInformationServiceImpl implements CarInformationService { if (delBycarInformationId > 0){ return Result.success(delBycarInformationId ,"删除车辆成功"); } - return Result.success(402,"删除车辆失败"); + return Result.error(402,"删除车辆失败"); } @Override public Result updatecarInformation(CarInformationUpdReq carInformationUpdReq) { Integer updatecarInformation = carInformationMapper.updatecarInformation(carInformationUpdReq); - if (updatecarInformation > 0){ - return Result.success(updatecarInformation,"修改车辆信息成功"); - } - return Result.error(402,"修改车辆信息失败"); + return Result.success(updatecarInformation,"修改车辆信息成功"); + } @Override