From 01afee874ea7206fee837da4b1e6358adb7e6e48 Mon Sep 17 00:00:00 2001 From: bjang03 Date: Tue, 14 May 2024 15:35:53 +0800 Subject: [PATCH] =?UTF-8?q?1=E3=80=81=E4=BA=8C=E7=BB=B4=E7=A0=81=E5=9B=BE?= =?UTF-8?q?=E7=89=87=E8=AF=86=E5=88=AB=E8=A7=A3=E6=9E=90=E9=80=BB=E8=BE=91?= =?UTF-8?q?=E8=B0=83=E6=B5=8B=202=E3=80=81=E6=96=B9=E6=B3=95=E5=90=8D?= =?UTF-8?q?=E5=8F=98=E6=9B=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../eam/controller/licences/LicencesController.java | 1 - .../eam/service/licences/LicencesServiceImpl.java | 10 +++++----- 2 files changed, 5 insertions(+), 6 deletions(-) diff --git a/win-module-eam/win-module-eam-biz/src/main/java/com/win/module/eam/controller/licences/LicencesController.java b/win-module-eam/win-module-eam-biz/src/main/java/com/win/module/eam/controller/licences/LicencesController.java index 46cc3ce..d7bbfa1 100644 --- a/win-module-eam/win-module-eam-biz/src/main/java/com/win/module/eam/controller/licences/LicencesController.java +++ b/win-module-eam/win-module-eam-biz/src/main/java/com/win/module/eam/controller/licences/LicencesController.java @@ -1,6 +1,5 @@ package com.win.module.eam.controller.licences; -import cn.hutool.extra.qrcode.QrCodeUtil; import com.win.framework.common.pojo.CommonResult; import com.win.module.eam.controller.licences.vo.GenerateLicenceReqVO; import com.win.module.eam.service.licences.LicencesService; diff --git a/win-module-eam/win-module-eam-biz/src/main/java/com/win/module/eam/service/licences/LicencesServiceImpl.java b/win-module-eam/win-module-eam-biz/src/main/java/com/win/module/eam/service/licences/LicencesServiceImpl.java index 566a846..86812e2 100644 --- a/win-module-eam/win-module-eam-biz/src/main/java/com/win/module/eam/service/licences/LicencesServiceImpl.java +++ b/win-module-eam/win-module-eam-biz/src/main/java/com/win/module/eam/service/licences/LicencesServiceImpl.java @@ -85,7 +85,7 @@ public class LicencesServiceImpl implements LicencesService { if (dataJson.isEmpty()) { throw exception(ENCRYPTION_STR_FORMAT_IS_ERROR); } - //todo 更新到redis并使用发布订阅通知其他pods + //todo 更新到redis并使用发布订阅通知其他pods拉取过滤路径 redisTemplate.opsForValue().set(LICENCES_UPDATE, dataJson.toJSONString()); redisTemplate.convertAndSend(LICENCES_UPDATE, 1); } catch (Exception e) { @@ -100,17 +100,17 @@ public class LicencesServiceImpl implements LicencesService { setSecretKey(secretKey); List data = new ArrayList(); MD5 md5 = MD5.create(); + //todo 从数据库表中取业主各子系统到期时间,路径通过拦截器获取第一层进行MD5验证,时间只能用对称加密解析后做对比 data.add(new JSONObject(){{ put(md5.digestHex("/MES"),encrypt("2025-10-10 00:00:00",secretKey)); - }}.toJSONString()); + }}); data.add(new JSONObject(){{ put(md5.digestHex("/WMS"),encrypt("2025-10-10 00:00:00",secretKey)); - }}.toJSONString()); + }}); setData(encrypt(JSONObject.toJSONString(data),secretKey)); }}; QrConfig config = new QrConfig(300, 300); config.setErrorCorrection(com.google.zxing.qrcode.decoder.ErrorCorrectionLevel.M); // 设置纠错级别 - // 或者直接输出到流 - QrCodeUtil.generate(JSONObject.toJSONString(licencesMessage), config, "png", response.getOutputStream()); + QrCodeUtil.generate(JSONObject.toJSONString(licencesMessage), config, "", response.getOutputStream()); } }