diff --git a/FeeUnitQuery/src/main/java/com/nmggs/query/common/config/CorsConfig.java b/FeeUnitQuery/src/main/java/com/nmggs/query/common/config/CorsConfig.java index 602ef1e8..f70611a3 100644 --- a/FeeUnitQuery/src/main/java/com/nmggs/query/common/config/CorsConfig.java +++ b/FeeUnitQuery/src/main/java/com/nmggs/query/common/config/CorsConfig.java @@ -33,8 +33,6 @@ public class CorsConfig implements WebMvcConfigurer { // 是否允许证书 .excludePathPatterns( "/index**", - "/baseinfo/**", - "/getData**", "/ETCSuccessRateQuery**", "/ETCSuccessRateQuery", "/assets/**", diff --git a/FeeUnitQuery/src/main/java/com/nmggs/query/controller/AddInterfaceController.java b/FeeUnitQuery/src/main/java/com/nmggs/query/controller/AddInterfaceController.java deleted file mode 100644 index 10212670..00000000 --- a/FeeUnitQuery/src/main/java/com/nmggs/query/controller/AddInterfaceController.java +++ /dev/null @@ -1,46 +0,0 @@ -package com.nmggs.query.controller; - -import com.nmggs.query.common.utils.UuidUtil; -import com.nmggs.query.service.AddInterfaceService; -import org.springframework.web.bind.annotation.PostMapping; -import org.springframework.web.bind.annotation.RequestBody; -import org.springframework.web.bind.annotation.RestController; - -import javax.annotation.Resource; -import javax.servlet.http.HttpServletResponse; -import java.util.Map; - -/** - * @author: shuguang - * @date: 2025年04月27日 15:43 - * @description: 基础信息下载接口(新增接口) - */ -@RestController -public class AddInterfaceController { - - @Resource - private AddInterfaceService addInterfaceService; - - - @PostMapping("/baseinfo/QueryExStationTrans") - public String QueryExStationTrans(@RequestBody Map params) { - String uuid = UuidUtil.getUuid(); - return addInterfaceService.QueryExStationTrans(params, uuid); - } - @PostMapping("/baseinfo/minPath") - public void minPath(@RequestBody Map params, HttpServletResponse response) { - String uuid = UuidUtil.getUuid(); - addInterfaceService.minPath(params, uuid, response); - } - - @PostMapping("/baseinfo/gantryinfo") - public String gantryinfo(@RequestBody Map params) { - String uuid = UuidUtil.getUuid(); - return addInterfaceService.gantryinfo(params, uuid); - } - @PostMapping("/baseinfo/gantryfee") - public String gantryfee(@RequestBody Map params) { - String uuid = UuidUtil.getUuid(); - return addInterfaceService.gantryfee(params, uuid); - } -} diff --git a/FeeUnitQuery/src/main/java/com/nmggs/query/controller/GetDataController.java b/FeeUnitQuery/src/main/java/com/nmggs/query/controller/GetDataController.java deleted file mode 100644 index 2301d669..00000000 --- a/FeeUnitQuery/src/main/java/com/nmggs/query/controller/GetDataController.java +++ /dev/null @@ -1,29 +0,0 @@ -package com.nmggs.query.controller; - -import com.nmggs.query.common.utils.UuidUtil; -import com.nmggs.query.service.GetDataService; -import org.springframework.web.bind.annotation.PostMapping; -import org.springframework.web.bind.annotation.RequestBody; -import org.springframework.web.bind.annotation.RestController; - -import javax.annotation.Resource; -import java.util.Map; - -/** - * @author: shuguang - * @date: 2025年04月18日 15:43 - * @description: 基础信息下载接口 - */ -@RestController -public class GetDataController { - - @Resource - private GetDataService getDataService; - - - @PostMapping("/getData") - public String getData(@RequestBody Map params) { - String uuid = UuidUtil.getUuid(); - return getDataService.getData(params, uuid); - } -} diff --git a/FeeUnitQuery/src/main/java/com/nmggs/query/mapper/AddInterfaceMapper.java b/FeeUnitQuery/src/main/java/com/nmggs/query/mapper/AddInterfaceMapper.java deleted file mode 100644 index b8bf58a6..00000000 --- a/FeeUnitQuery/src/main/java/com/nmggs/query/mapper/AddInterfaceMapper.java +++ /dev/null @@ -1,24 +0,0 @@ -package com.nmggs.query.mapper; - -import org.apache.ibatis.annotations.Mapper; - -import java.util.List; -import java.util.Map; - -/** - * @author: shuguang - * @date: 2025年04月27日 10:39 - * @description: - */ -@Mapper -public interface AddInterfaceMapper { - int getNodefeeMaxIdx(); - - List> selectNodefeeList(); - - int getNoderelationMaxIdx(); - - List> selectNoderelationList(); - - List> selectExStationTransList( String vehiclePlate, String dateStart, String dateEnd); -} diff --git a/FeeUnitQuery/src/main/java/com/nmggs/query/mapper/AddInterfaceMapper.xml b/FeeUnitQuery/src/main/java/com/nmggs/query/mapper/AddInterfaceMapper.xml deleted file mode 100644 index 2aa71e02..00000000 --- a/FeeUnitQuery/src/main/java/com/nmggs/query/mapper/AddInterfaceMapper.xml +++ /dev/null @@ -1,65 +0,0 @@ - - - - - - - - - - - - diff --git a/FeeUnitQuery/src/main/java/com/nmggs/query/mapper/InterfaceQueryMapper.java b/FeeUnitQuery/src/main/java/com/nmggs/query/mapper/InterfaceQueryMapper.java deleted file mode 100644 index 4804ea16..00000000 --- a/FeeUnitQuery/src/main/java/com/nmggs/query/mapper/InterfaceQueryMapper.java +++ /dev/null @@ -1,30 +0,0 @@ -package com.nmggs.query.mapper; - -import org.apache.ibatis.annotations.Mapper; - -import java.util.List; -import java.util.Map; - -/** - * @author: shuguang - * @date: 2025年04月18日 15:48 - * @description: - */ -@Mapper -public interface InterfaceQueryMapper { - List> getBasicLinkOwnerDownloadReq15(); - - List> getBasicTollRoadDownloadReq15(); - - List> getBasicSectionDownloadReq15(); - - List> getBasicVerticalSectionDownloadReq15(); - - List> getBasicTollStationDownloadReq15(); - - List> getBasicTollPlazaDownloadReq15(); - - List> getBasicTollLaneDownloadReq15(); - - List> getBasicTollPointDownloadReq15(); -} diff --git a/FeeUnitQuery/src/main/java/com/nmggs/query/mapper/InterfaceQueryMapper.xml b/FeeUnitQuery/src/main/java/com/nmggs/query/mapper/InterfaceQueryMapper.xml deleted file mode 100644 index 8857414c..00000000 --- a/FeeUnitQuery/src/main/java/com/nmggs/query/mapper/InterfaceQueryMapper.xml +++ /dev/null @@ -1,195 +0,0 @@ - - - - - - - - - - - - - - diff --git a/FeeUnitQuery/src/main/java/com/nmggs/query/service/AddInterfaceService.java b/FeeUnitQuery/src/main/java/com/nmggs/query/service/AddInterfaceService.java deleted file mode 100644 index ff3512b6..00000000 --- a/FeeUnitQuery/src/main/java/com/nmggs/query/service/AddInterfaceService.java +++ /dev/null @@ -1,52 +0,0 @@ -package com.nmggs.query.service; - -import javax.servlet.http.HttpServletResponse; -import java.util.Map; - -/** - * @author: shuguang - * @date: 2025年04月27日 9:51 - * @description: - */ -public interface AddInterfaceService { - /** - * 查询收费门架费率 - * - * @param params 查询参数 - * @param uuid uuid - * @return java.lang.String - * @author shuguang - * @date 2025-04-27 9:53 - */ - String gantryfee(Map params, String uuid); - /** - * 查询连通关系 - * - * @param params 查询参数 - * @param uuid uuid - * @return java.lang.String - * @author shuguang - * @date 2025-04-27 9:53 - */ - String gantryinfo(Map params, String uuid); - /** - * 根据参数下载最小费额文件 - * - * @param params 参数 - * @param uuid uuid - * @param response HttpServletResponse - * @author shuguang - * @date 2025-04-27 9:53 - */ - void minPath(Map params, String uuid, HttpServletResponse response); - /** - * 出口交易查询 - * - * @param params 查询参数 - * @param uuid uuid - * @return java.lang.String - * @author shuguang - * @date 2025-04-27 9:53 - */ - String QueryExStationTrans(Map params, String uuid); -} diff --git a/FeeUnitQuery/src/main/java/com/nmggs/query/service/GetDataService.java b/FeeUnitQuery/src/main/java/com/nmggs/query/service/GetDataService.java deleted file mode 100644 index 55d462a7..00000000 --- a/FeeUnitQuery/src/main/java/com/nmggs/query/service/GetDataService.java +++ /dev/null @@ -1,20 +0,0 @@ -package com.nmggs.query.service; - -import java.util.Map; - -/** - * @author: shuguang - * @date: 2025年04月18日 15:44 - * @description: - */ -public interface GetDataService { - /** - *获取基础信息 - * @author shuguang - * @date 2025-04-18 15:51 - * @param params 参数 - * @param uuid uuid - * @return java.lang.String - */ - String getData(Map params, String uuid); -} diff --git a/FeeUnitQuery/src/main/java/com/nmggs/query/service/impl/AddInterfaceServiceImpl.java b/FeeUnitQuery/src/main/java/com/nmggs/query/service/impl/AddInterfaceServiceImpl.java deleted file mode 100644 index d6c061e6..00000000 --- a/FeeUnitQuery/src/main/java/com/nmggs/query/service/impl/AddInterfaceServiceImpl.java +++ /dev/null @@ -1,260 +0,0 @@ -package com.nmggs.query.service.impl; - -import com.fasterxml.jackson.core.JsonProcessingException; -import com.fasterxml.jackson.databind.ObjectMapper; -import com.nmggs.query.common.emnu.MessageEnum; -import com.nmggs.query.common.exception.PPException; -import com.nmggs.query.common.utils.CheckUtils; -import com.nmggs.query.common.utils.FileUtil; -import com.nmggs.query.common.utils.LogUtil; -import com.nmggs.query.common.utils.MD5Util; -import com.nmggs.query.common.utils.PropertiesUtil; -import com.nmggs.query.mapper.AddInterfaceMapper; -import com.nmggs.query.service.AddInterfaceService; -import org.springframework.http.HttpHeaders; -import org.springframework.stereotype.Service; -import org.springframework.web.bind.annotation.ResponseBody; - -import javax.annotation.Resource; -import javax.servlet.http.HttpServletResponse; -import java.io.File; -import java.io.FileInputStream; -import java.io.IOException; -import java.io.OutputStream; -import java.nio.file.Files; -import java.nio.file.Path; -import java.nio.file.Paths; -import java.util.Collections; -import java.util.List; -import java.util.Map; - -/** - * @author: shuguang - * @date: 2025年04月27日 9:51 - * @description: - */ -@Service -public class AddInterfaceServiceImpl implements AddInterfaceService { - - - @Resource - private AddInterfaceMapper addInterfaceMapper; - - /** - * 查询收费门架费率 - * - * @param params 查询参数 - * @param uuid uuid - * @return java.lang.String - * @author shuguang - * @date 2025-04-27 9:53 - */ - @Override - public String gantryfee(Map params, String uuid) { - LogUtil.WriteLog_AddInterface("[uuid:" + uuid + "]-开始通过接口获取收费门架费率,参数为" + params, "AddInterfaceServiceImpl-gantryfee"); - //鉴权码 - String authKey = PropertiesUtil.getValue("authKey"); - int version = (Integer) params.get("version"); - String reqAuthKey = (String) params.get("authKey"); - String reqMd5 = (String) params.get("md5"); - String verifyMd5 = MD5Util.md5(version + authKey); - LogUtil.WriteLog_AddInterface("[uuid:" + uuid + "]-鉴权码为:" + authKey + ",请求鉴权码为:" + reqAuthKey + ",请求md5为:" + reqMd5 + ",验证md5为:" + verifyMd5, "AddInterfaceServiceImpl-QueryExStationTrans"); - CheckUtils.checkAddParams(authKey, reqAuthKey, reqMd5, verifyMd5); - int maxIdx = addInterfaceMapper.getNodefeeMaxIdx(); - List> list; - String result = ""; - if (version >= maxIdx) { - LogUtil.WriteLog_AddInterface("[uuid:" + uuid + "]-当前查询的版本号" + version + "收费门架费率数据已是最新数据,查询不返回数据", "AddInterfaceServiceImpl-gantryfee"); - throw new PPException(MessageEnum.当前数据已为最新.getCode(), MessageEnum.当前数据已为最新.getMessage()); - } else { - list = addInterfaceMapper.selectNodefeeList(); - } - LogUtil.WriteLog_AddInterface("[uuid:" + uuid + "]-获取查询数据,条数为" + list.size(), "AddInterfaceServiceImpl-gantryfee"); - result = conversionJson(list, uuid); - return result; - - - } - - /** - * 查询连通关系 - * - * @param params 查询参数 - * @param uuid uuid - * @return java.lang.String - * @author shuguang - * @date 2025-04-27 9:53 - */ - @Override - public String gantryinfo(Map params, String uuid) { - LogUtil.WriteLog_AddInterface("[uuid:" + uuid + "]-开始通过接口获取连通关系数据,参数为" + params, "AddInterfaceServiceImpl-gantryinfo"); - //鉴权码 - String authKey = PropertiesUtil.getValue("authKey"); - int version = (Integer) params.get("version"); - String reqAuthKey = (String) params.get("authKey"); - String reqMd5 = (String) params.get("md5"); - String verifyMd5 = MD5Util.md5(version + authKey); - LogUtil.WriteLog_AddInterface("[uuid:" + uuid + "]-鉴权码为:" + authKey + ",请求鉴权码为:" + reqAuthKey + ",请求md5为:" + reqMd5 + ",验证md5为:" + verifyMd5, "AddInterfaceServiceImpl-QueryExStationTrans"); - CheckUtils.checkAddParams(authKey, reqAuthKey, reqMd5, verifyMd5); - int maxIdx = addInterfaceMapper.getNoderelationMaxIdx(); - List> list; - String result = ""; - if (version >= maxIdx) { - LogUtil.WriteLog_AddInterface("[uuid:" + uuid + "]-当前查询的版本号" + version + "收费门架费率数据已是最新数据,查询不返回数据", "AddInterfaceServiceImpl-gantryinfo"); - throw new PPException(MessageEnum.当前数据已为最新.getCode(), MessageEnum.当前数据已为最新.getMessage()); - } else { - list = addInterfaceMapper.selectNoderelationList(); - } - LogUtil.WriteLog_AddInterface("[uuid:" + uuid + "]-获取查询数据,条数为" + list.size(), "AddInterfaceServiceImpl-gantryinfo"); - result = conversionJson(list, uuid); - return result; - } - - /** - * 根据参数下载最小费额文件 - * - * @param params 参数 - * @param uuid uuid - * @param response HttpServletResponse - * @author shuguang - * @date 2025-04-27 9:53 - */ - @Override - @ResponseBody - public void minPath(Map params, String uuid, HttpServletResponse response) { - LogUtil.WriteLog_AddInterface("[uuid:" + uuid + "]-开始通过接口根据参数下载最小费额文件,参数为" + params, "AddInterfaceServiceImpl-minPath"); - String version = (String) params.get("version"); - int subcomno = (Integer) params.get("subcomno"); - int stano = (Integer) params.get("stano"); - //鉴权码 - String authKey = PropertiesUtil.getValue("authKey"); - String reqAuthKey = (String) params.get("authKey"); - String reqMd5 = (String) params.get("md5"); - String verifyMd5 = MD5Util.md5(version+subcomno+stano + authKey); - LogUtil.WriteLog_AddInterface("[uuid:" + uuid + "]-鉴权码为:" + authKey + ",请求鉴权码为:" + reqAuthKey + ",请求md5为:" + reqMd5 + ",验证md5为:" + verifyMd5, "AddInterfaceServiceImpl-QueryExStationTrans"); - CheckUtils.checkAddParams(authKey, reqAuthKey, reqMd5, verifyMd5); - - - String minFeeFilePath = PropertiesUtil.getValue("minFeeFilePath"); - List longs = FileUtil.folderNames(minFeeFilePath); - if (longs.size() > 0) { - long latestVersion = Collections.max(longs); - LogUtil.WriteLog_AddInterface("[uuid:" + uuid + "]-当前请求下载的版本号" + version + "最小费额文件最新版本号为:" + latestVersion, "AddInterfaceServiceImpl-minPath"); - - if (Long.parseLong(version) >= latestVersion) { - LogUtil.WriteLog_AddInterface("[uuid:" + uuid + "]-当前查询的版本号" + version + "最小费额文件已是最新数据,查询不返回数据", "AddInterfaceServiceImpl-minPath"); - throw new PPException(MessageEnum.当前数据已为最新.getCode(), MessageEnum.当前数据已为最新.getMessage()); - } - minFeeFilePath = minFeeFilePath + File.separator + latestVersion + File.separator + subcomno; - // 构造正则表达式 - String regex = ".*ALLROADMINFEE_"+latestVersion+"_" +stano+"_.*\\.ZLIB$"; - // 检查文件是否存在 - String filePath = checkFileExistsAndGetPath(minFeeFilePath, regex); - - if (filePath == null) { - LogUtil.WriteLog_AddInterface("[uuid:" + uuid + "]-当前查询的版本号" + version + "最小费额文件不存在,查询不返回数据", "AddInterfaceServiceImpl-minPath"); - throw new PPException(MessageEnum.最小费额文件不存在.getCode(), MessageEnum.最小费额文件不存在.getMessage()); - } else { - // 将文件以下载形式返回 - File file = new File(filePath); - response.setContentType("application/octet-stream"); - response.setContentLengthLong(file.length()); - response.setHeader(HttpHeaders.CONTENT_DISPOSITION, "attachment;filename=\"" + file.getName() + "\""); - - try (FileInputStream fileInputStream = new FileInputStream(file); - OutputStream outputStream = response.getOutputStream()) { - byte[] buffer = new byte[4096]; - int bytesRead; - while ((bytesRead = fileInputStream.read(buffer)) != -1) { - outputStream.write(buffer, 0, bytesRead); - } - outputStream.flush(); - } catch (IOException e) { - LogUtil.WriteLog_AddInterface("[uuid:" + uuid + "]-文件流操作失败:" + e.getMessage(), "AddInterfaceServiceImpl-minPath"); - } - } - } else { - throw new PPException(MessageEnum.最小费额文件不存在.getCode(), MessageEnum.最小费额文件不存在.getMessage()); - } - } - - /** - * 出口交易查询 - * - * @param params 查询参数 - * @param uuid uuid - * @return java.lang.String - * @author shuguang - * @date 2025-04-27 9:53 - */ - @Override - public String QueryExStationTrans(Map params, String uuid) { - LogUtil.WriteLog_AddInterface("[uuid:" + uuid + "]-开始通过接口获取出口交易数据,参数为" + params, "AddInterfaceServiceImpl-QueryExStationTrans"); - String vehiclePlate = (String) params.get("VehiclePlate"); - String dateStart = (String) params.get("dateStart"); - String dateEnd = (String) params.get("dateEnd"); - //鉴权码 - String authKey = PropertiesUtil.getValue("authKey"); - String reqAuthKey = (String) params.get("authKey"); - String reqMd5 = (String) params.get("md5"); - String verifyMd5 = MD5Util.md5(vehiclePlate+dateStart+dateEnd + authKey); - LogUtil.WriteLog_AddInterface("[uuid:" + uuid + "]-鉴权码为:" + authKey + ",请求鉴权码为:" + reqAuthKey + ",请求md5为:" + reqMd5 + ",验证md5为:" + verifyMd5, "AddInterfaceServiceImpl-QueryExStationTrans"); - CheckUtils.checkAddParams(authKey, reqAuthKey, reqMd5, verifyMd5); - List> list = addInterfaceMapper.selectExStationTransList(vehiclePlate, dateStart, dateEnd); - LogUtil.WriteLog_AddInterface("[uuid:" + uuid + "]-获取查询数据,条数为" + list.size(), "AddInterfaceServiceImpl-QueryExStationTrans"); - Map map = new java.util.HashMap<>(); - map.put("dataCount", list.size()); - map.put("dataList", list); - return conversionMapToJson(map, uuid); - } - - - private String conversionJson(List> list, String uuid) { - String result = ""; - // 使用ObjectMapper将List>转换为JSON字符串 - ObjectMapper objectMapper = new ObjectMapper(); - try { - result = objectMapper.writeValueAsString(list); - } catch (JsonProcessingException e) { - LogUtil.WriteLog_AddInterface("[uuid:" + uuid + "]-转换json数据报错:" + e.getMessage(), "AddInterfaceServiceImpl-conversionJson"); - } - return result; - } - - private String conversionMapToJson(Map map, String uuid) { - String result = ""; - ObjectMapper objectMapper = new ObjectMapper(); - try { - result = objectMapper.writeValueAsString(map); - } catch (JsonProcessingException e) { - LogUtil.WriteLog_AddInterface("[uuid:" + uuid + "]-转换json数据报错:" + e.getMessage(), "AddInterfaceServiceImpl-conversionMapToJson"); - } - return result; - } - - private String checkFileExistsAndGetPath(String directoryPath, String regex) { - try { - // 获取目录路径 - Path path = Paths.get(directoryPath); - - // 遍历目录中的文件 - return Files.list(path) - // 确保是文件 - .filter(Files::isRegularFile) - // 获取文件名 - .map(Path::getFileName) - // 转换为字符串 - .map(Path::toString) - // 匹配正则表达式 - .filter(fileName -> fileName.matches(regex)) - // 获取文件路径 - .findFirst() - .map(fileName -> directoryPath + File.separator + fileName) - .orElse(null); - } catch (IOException e) { - e.printStackTrace(); - return null; - } - - } -} diff --git a/FeeUnitQuery/src/main/java/com/nmggs/query/service/impl/GetDataServiceImpl.java b/FeeUnitQuery/src/main/java/com/nmggs/query/service/impl/GetDataServiceImpl.java deleted file mode 100644 index 5c224185..00000000 --- a/FeeUnitQuery/src/main/java/com/nmggs/query/service/impl/GetDataServiceImpl.java +++ /dev/null @@ -1,106 +0,0 @@ -package com.nmggs.query.service.impl; - -import com.fasterxml.jackson.core.JsonProcessingException; -import com.fasterxml.jackson.databind.ObjectMapper; -import com.nmggs.query.common.emnu.MessageEnum; -import com.nmggs.query.common.exception.PPException; -import com.nmggs.query.common.utils.CheckUtils; -import com.nmggs.query.common.utils.LogUtil; -import com.nmggs.query.common.utils.PropertiesUtil; -import com.nmggs.query.mapper.InterfaceQueryMapper; -import com.nmggs.query.service.GetDataService; -import org.springframework.stereotype.Service; - -import javax.annotation.Resource; -import java.util.List; -import java.util.Map; - -/** - * @author: shuguang - * @date: 2025年04月18日 15:45 - * @description: - */ -@Service -public class GetDataServiceImpl implements GetDataService { - @Resource - private InterfaceQueryMapper interfaceQueryMapper; - - /** - * 获取基础信息 - * - * @param params 参数 - * @param uuid uuid - * @return java.lang.String - * @author shuguang - * @date 2025-04-18 15:51 - */ - @Override - public String getData(Map params, String uuid) { - LogUtil.WriteLog_InterfaceQuery("[uuid:" + uuid + "]-开始通过接口获取基础信息,参数为"+params, "GetDataServiceImpl-getData"); - //鉴权码 - String authKey = PropertiesUtil.getValue("authKey"); - String fileName = (String) params.get("fileName"); - String reqAuthKey = (String) params.get("authKey"); - String reqMd5 = (String) params.get("md5"); - CheckUtils.checkParams(authKey, reqAuthKey, reqMd5, fileName); - List> list; - String result = null; - //收费公路业主信息 - if (fileName.contains("BASIC_LINKOWNERDOWNLOAD_REQ_15_")) { - LogUtil.WriteLog_InterfaceQuery("[uuid:" + uuid + "]-当前获取的是收费公路业主信息", "GetDataServiceImpl-getData"); - list = interfaceQueryMapper.getBasicLinkOwnerDownloadReq15(); - //收费公路信息 - } else if (fileName.contains("BASIC_TOLLROADDOWNLOAD_REdisplayedSideImageQ_15")) { - LogUtil.WriteLog_InterfaceQuery("[uuid:" + uuid + "]-当前获取的是收费公路信息", "GetDataServiceImpl-getData"); - list = interfaceQueryMapper.getBasicTollRoadDownloadReq15(); - //收费路段信息 - } else if (fileName.contains("BASIC_SECTIONDOWNLOAD_REQ_15_")) { - LogUtil.WriteLog_InterfaceQuery("[uuid:" + uuid + "]-当前获取的是收费路段信息", "GetDataServiceImpl-getData"); - list = interfaceQueryMapper.getBasicSectionDownloadReq15(); - - //收费单元信息 - } else if (fileName.contains("BASIC_VERTICALSECTIONDOWNLOAD_REQ_15_")) { - LogUtil.WriteLog_InterfaceQuery("[uuid:" + uuid + "]-当前获取的是收费单元信息", "GetDataServiceImpl-getData"); - list = interfaceQueryMapper.getBasicVerticalSectionDownloadReq15(); - //收费站信息 - } else if (fileName.contains("BASIC_TOLLSTATIONDOWNLOAD_REQ_15_")) { - LogUtil.WriteLog_InterfaceQuery("[uuid:" + uuid + "]-当前获取的是收费站信息", "GetDataServiceImpl-getData"); - list = interfaceQueryMapper.getBasicTollStationDownloadReq15(); - - //收费广场信息 - } else if (fileName.contains("BASIC_TOLLPLAZADOWNLOAD_REQ_15_")) { - LogUtil.WriteLog_InterfaceQuery("[uuid:" + uuid + "]-当前获取的是收费广场信息", "GetDataServiceImpl-getData"); - list = interfaceQueryMapper.getBasicTollPlazaDownloadReq15(); - - //收费车道信息 - } else if (fileName.contains("BASIC_TOLLLANEDOWNLOAD_REQ_15_")) { - LogUtil.WriteLog_InterfaceQuery("[uuid:" + uuid + "]-当前获取的是收费车道信息", "GetDataServiceImpl-getData"); - list = interfaceQueryMapper.getBasicTollLaneDownloadReq15(); - - //收费门架信息 - } else if (fileName.contains("BASIC_TOLLPOINTDOWNLOAD_REQ_15_")) { - LogUtil.WriteLog_InterfaceQuery("[uuid:" + uuid + "]-当前获取的是收费门架信息", "GetDataServiceImpl-getData"); - list = interfaceQueryMapper.getBasicTollPointDownloadReq15(); - - }else { - LogUtil.WriteLog_InterfaceQuery("[uuid:" + uuid + "]-请求文件名参数校验失败", "GetDataServiceImpl-getData"); - throw new PPException(MessageEnum.请求文件名参数校验失败.getCode(), MessageEnum.请求文件名参数校验失败.getMessage()); - } - LogUtil.WriteLog_InterfaceQuery("[uuid:" + uuid + "]-获取查询数据,条数为"+list.size(), "GetDataServiceImpl-getData"); - if (list.size() == 0) { - LogUtil.WriteLog_InterfaceQuery("[uuid:" + uuid + "]-请求数据不存在", "GetDataServiceImpl-getData"); - throw new PPException(MessageEnum.请求数据不存在.getCode(), MessageEnum.请求数据不存在.getMessage()); - } - - // 使用ObjectMapper将List>转换为JSON字符串 - ObjectMapper objectMapper = new ObjectMapper(); - try { - result = objectMapper.writeValueAsString(list); - } catch (JsonProcessingException e) { - LogUtil.WriteLog_Error("[uuid:" + uuid + "]-转换json数据报错:"+e.getMessage(), "GetDataServiceImpl-getData"); - } - - - return result; - } -} diff --git a/FeeUnitQuery/src/main/resources/version/1.0.3.txt b/FeeUnitQuery/src/main/resources/version/1.0.4.txt similarity index 90% rename from FeeUnitQuery/src/main/resources/version/1.0.3.txt rename to FeeUnitQuery/src/main/resources/version/1.0.4.txt index 154033f5..9387ae47 100644 --- a/FeeUnitQuery/src/main/resources/version/1.0.3.txt +++ b/FeeUnitQuery/src/main/resources/version/1.0.4.txt @@ -7,3 +7,4 @@ 查询连通关系http://ip:port/FeeUnitQuery/baseinfo/gantryinfo 根据参数下载最小费额文件http://ip:port/FeeUnitQuery/baseinfo/minPath 出口交易查询http://ip:port/FeeUnitQuery/baseinfo/QueryExStationTrans +5 2025年08月21日 1.0.4 删除接口,迁移到项目GetDataInterface中