From 31ea4895ffc4804c8d43764ddfbe59f35e900c57 Mon Sep 17 00:00:00 2001 From: sunjianxi <839419401@qq.com> Date: Mon, 8 Dec 2025 14:30:21 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BA=8C=E6=AC=A1=E6=A0=A1=E9=AA=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/ApmConfigController.java | 25 ++++++---- .../controller/ApmRecordController.java | 50 +++++++++++-------- .../controller/BlacklistController.java | 25 ++++++---- .../controller/CommonApiController.java | 40 +++++++++------ 4 files changed, 81 insertions(+), 59 deletions(-) diff --git a/src/main/java/org/springblade/modules/business/controller/ApmConfigController.java b/src/main/java/org/springblade/modules/business/controller/ApmConfigController.java index 1974bb6..60e058d 100644 --- a/src/main/java/org/springblade/modules/business/controller/ApmConfigController.java +++ b/src/main/java/org/springblade/modules/business/controller/ApmConfigController.java @@ -158,22 +158,25 @@ public class ApmConfigController extends BladeController { String info1 = Sm2Utils.decrypt(interfaceToken,"7d6a56ad28bd40b0305cf0d029121516cf1dc69a220ad66a111a95e091bc1264"); String info = Sm2Utils.decrypt(info1,"3c57e96dac2d6d0dfd92e400ebb609e584b148b755968d898bd25f226aa5b636"); System.out.println("获取放号详细token解密后的内容是:"+info); - // 创建ObjectMapper实例 - ObjectMapper objectMapper = new ObjectMapper(); + if(!info.contains("该票据不存在或已过期")){ + // 创建ObjectMapper实例 + ObjectMapper objectMapper = new ObjectMapper(); - // 解析JSON字符串 - JsonNode rootNode = objectMapper.readTree(info); + // 解析JSON字符串 + JsonNode rootNode = objectMapper.readTree(info); - // 获取data字段的值(这是一个JSON字符串) - String dataJson = rootNode.get("data").asText(); + // 获取data字段的值(这是一个JSON字符串) + String dataJson = rootNode.get("data").asText(); - // 解析data字段的JSON字符串 - JsonNode dataNode = objectMapper.readTree(dataJson); + // 解析data字段的JSON字符串 + JsonNode dataNode = objectMapper.readTree(dataJson); - // 获取certNo的值 - cardNo = dataNode.get("certNo").asText(); + // 获取certNo的值 + cardNo = dataNode.get("certNo").asText(); + + System.out.println("获取放号详细获取到的身份证号是:"+cardNo); + } - System.out.println("获取放号详细获取到的身份证号是:"+cardNo); } diff --git a/src/main/java/org/springblade/modules/business/controller/ApmRecordController.java b/src/main/java/org/springblade/modules/business/controller/ApmRecordController.java index 28047a7..7b3e3b5 100644 --- a/src/main/java/org/springblade/modules/business/controller/ApmRecordController.java +++ b/src/main/java/org/springblade/modules/business/controller/ApmRecordController.java @@ -218,22 +218,25 @@ public class ApmRecordController extends BladeController { String info1 = Sm2Utils.decrypt(interfaceToken,"411d0cc222bfd3c72830f1b0e92d1da42ffd50d74b6f495ebab6ded09d48ab57"); String info = Sm2Utils.decrypt(info1,"3c57e96dac2d6d0dfd92e400ebb609e584b148b755968d898bd25f226aa5b636"); System.out.println("我的预约token解密后的内容是:"+info); - // 创建ObjectMapper实例 - ObjectMapper objectMapper = new ObjectMapper(); + if(!info.contains("该票据不存在或已过期")){ + // 创建ObjectMapper实例 + ObjectMapper objectMapper = new ObjectMapper(); + + // 解析JSON字符串 + JsonNode rootNode = objectMapper.readTree(info); - // 解析JSON字符串 - JsonNode rootNode = objectMapper.readTree(info); + // 获取data字段的值(这是一个JSON字符串) + String dataJson = rootNode.get("data").asText(); - // 获取data字段的值(这是一个JSON字符串) - String dataJson = rootNode.get("data").asText(); + // 解析data字段的JSON字符串 + JsonNode dataNode = objectMapper.readTree(dataJson); - // 解析data字段的JSON字符串 - JsonNode dataNode = objectMapper.readTree(dataJson); + // 获取certNo的值 + cardNo = dataNode.get("certNo").asText(); - // 获取certNo的值 - cardNo = dataNode.get("certNo").asText(); + System.out.println("我的预约获取到的身份证号是:"+cardNo); + } - System.out.println("我的预约获取到的身份证号是:"+cardNo); } @@ -321,22 +324,25 @@ public class ApmRecordController extends BladeController { String info1 = Sm2Utils.decrypt(interfaceToken,"1ba5264f7cea5dcc213864bcf4c60bb772638ab9e9f93ecc1e3f854a0139d310"); String info = Sm2Utils.decrypt(info1,"3c57e96dac2d6d0dfd92e400ebb609e584b148b755968d898bd25f226aa5b636"); System.out.println("提交我的预约token解密后的内容是:"+info); - // 创建ObjectMapper实例 - ObjectMapper objectMapper = new ObjectMapper(); + if(!info.contains("该票据不存在或已过期")){ + // 创建ObjectMapper实例 + ObjectMapper objectMapper = new ObjectMapper(); - // 解析JSON字符串 - JsonNode rootNode = objectMapper.readTree(info); + // 解析JSON字符串 + JsonNode rootNode = objectMapper.readTree(info); - // 获取data字段的值(这是一个JSON字符串) - String dataJson = rootNode.get("data").asText(); + // 获取data字段的值(这是一个JSON字符串) + String dataJson = rootNode.get("data").asText(); - // 解析data字段的JSON字符串 - JsonNode dataNode = objectMapper.readTree(dataJson); + // 解析data字段的JSON字符串 + JsonNode dataNode = objectMapper.readTree(dataJson); - // 获取certNo的值 - cardNo = dataNode.get("certNo").asText(); + // 获取certNo的值 + cardNo = dataNode.get("certNo").asText(); + + System.out.println("提交我的预约取到的身份证号是:"+cardNo); + } - System.out.println("提交我的预约取到的身份证号是:"+cardNo); } diff --git a/src/main/java/org/springblade/modules/business/controller/BlacklistController.java b/src/main/java/org/springblade/modules/business/controller/BlacklistController.java index 205a04d..e6151d1 100644 --- a/src/main/java/org/springblade/modules/business/controller/BlacklistController.java +++ b/src/main/java/org/springblade/modules/business/controller/BlacklistController.java @@ -133,22 +133,25 @@ public class BlacklistController extends BladeController { String info1 = Sm2Utils.decrypt(interfaceToken,"00b7ce5a76c69b1687b82feae5a97dd889f506771c38bd2cf3cb397e1fde21cd36"); String info = Sm2Utils.decrypt(info1,"3c57e96dac2d6d0dfd92e400ebb609e584b148b755968d898bd25f226aa5b636"); System.out.println("黑名单token解密后的内容是:"+info); - // 创建ObjectMapper实例 - ObjectMapper objectMapper = new ObjectMapper(); + if(!info.contains("该票据不存在或已过期")){ + // 创建ObjectMapper实例 + ObjectMapper objectMapper = new ObjectMapper(); - // 解析JSON字符串 - JsonNode rootNode = objectMapper.readTree(info); + // 解析JSON字符串 + JsonNode rootNode = objectMapper.readTree(info); - // 获取data字段的值(这是一个JSON字符串) - String dataJson = rootNode.get("data").asText(); + // 获取data字段的值(这是一个JSON字符串) + String dataJson = rootNode.get("data").asText(); - // 解析data字段的JSON字符串 - JsonNode dataNode = objectMapper.readTree(dataJson); + // 解析data字段的JSON字符串 + JsonNode dataNode = objectMapper.readTree(dataJson); - // 获取certNo的值 - cardNo = dataNode.get("certNo").asText(); + // 获取certNo的值 + cardNo = dataNode.get("certNo").asText(); + + System.out.println("黑名单获取到的身份证号是:"+cardNo); + } - System.out.println("黑名单获取到的身份证号是:"+cardNo); } diff --git a/src/main/java/org/springblade/modules/business/controller/CommonApiController.java b/src/main/java/org/springblade/modules/business/controller/CommonApiController.java index 2ca59c5..2b511bc 100644 --- a/src/main/java/org/springblade/modules/business/controller/CommonApiController.java +++ b/src/main/java/org/springblade/modules/business/controller/CommonApiController.java @@ -71,6 +71,8 @@ public class CommonApiController extends BladeController { @ApiOperationSupport(order = 3) @ApiOperation(value = "保存用户头像", notes = "保存用户头像") public R saveCupImg(@RequestParam String data, HttpServletRequest request) throws JsonProcessingException, InvalidCipherTextException, UnsupportedEncodingException { + long starttime = System.currentTimeMillis(); + System.out.println("开始保存用户头像:"+starttime); if (Func.isBlank(data)) { return R.fail("请求数据为空"); } @@ -87,22 +89,25 @@ public class CommonApiController extends BladeController { String info1 = Sm2Utils.decrypt(interfaceToken,"00c308b1ca5c0bd452e52816af5f16c3baf0bbff8587d32b63ccb23bc8e4f73759"); String info = Sm2Utils.decrypt(info1,"3c57e96dac2d6d0dfd92e400ebb609e584b148b755968d898bd25f226aa5b636"); System.out.println("保存用户头像token解密后的内容是:"+info); - // 创建ObjectMapper实例 - ObjectMapper objectMapper = new ObjectMapper(); + if(!info.contains("该票据不存在或已过期")){ + // 创建ObjectMapper实例 + ObjectMapper objectMapper = new ObjectMapper(); - // 解析JSON字符串 - JsonNode rootNode = objectMapper.readTree(info); + // 解析JSON字符串 + JsonNode rootNode = objectMapper.readTree(info); - // 获取data字段的值(这是一个JSON字符串) - String dataJson = rootNode.get("data").asText(); + // 获取data字段的值(这是一个JSON字符串) + String dataJson = rootNode.get("data").asText(); - // 解析data字段的JSON字符串 - JsonNode dataNode = objectMapper.readTree(dataJson); + // 解析data字段的JSON字符串 + JsonNode dataNode = objectMapper.readTree(dataJson); - // 获取certNo的值 - cardNo = dataNode.get("certNo").asText(); + // 获取certNo的值 + cardNo = dataNode.get("certNo").asText(); + + System.out.println("保存用户头像获取到的身份证号是:"+cardNo); + } - System.out.println("保存用户头像获取到的身份证号是:"+cardNo); } @@ -114,22 +119,27 @@ public class CommonApiController extends BladeController { if (Func.isEmpty(cupImgCheck)) { cupImgService.save(cupImg); + System.out.println("新增用户头像成功:"+cardNo); } else { cupImgCheck.setCupImg(cupImg.getCupImg()); cupImgService.saveOrUpdate(cupImgCheck); + System.out.println("更新用户头像成功:"+cardNo); } CupImgCache.clearCupImgCache(cupImg.getCupCardNo()); + long endtime = System.currentTimeMillis(); + System.out.println("结束保存用户头像:" + endtime); + System.out.println("保存身份证号:"+cardNo+"用户头像用时:"+ (starttime - endtime) / 1000 + "秒"); return R.status(true); } /** * 保存用户头像 */ - @PostMapping("/save-cup-img2") + /*@PostMapping("/save-cup-img2") @ApiOperationSupport(order = 3) @ApiOperation(value = "保存用户头像", notes = "保存用户头像") public R saveCupImg2(@RequestParam String data) throws InvalidCipherTextException, UnsupportedEncodingException { - /*if (Func.isBlank(data)) { + *//*if (Func.isBlank(data)) { return R.fail("请求数据为空"); } @@ -147,7 +157,7 @@ public class CommonApiController extends BladeController { cupImgService.saveOrUpdate(cupImgCheck); } CupImgCache.clearCupImgCache(cupImg.getCupCardNo()); - return R.status(true);*/ + return R.status(true);*//* if (Func.isBlank(data)) { return R.fail("请求数据为空"); } @@ -165,5 +175,5 @@ public class CommonApiController extends BladeController { } CupImgCache.clearCupImgCache(cupImg.getCupCardNo()); return R.status(true); - } + }*/ }