From 9cea4833f937cd6dfb49299d0240215581c79188 Mon Sep 17 00:00:00 2001
From: vincentlu <t1341870251@gmail.com>
Date: 星期二, 05 五月 2026 15:25:08 +0800
Subject: [PATCH] #
---
zy-acs-manager/src/main/java/com/zy/acs/manager/manager/controller/MapController.java | 4 +++-
1 files changed, 3 insertions(+), 1 deletions(-)
diff --git a/zy-acs-manager/src/main/java/com/zy/acs/manager/manager/controller/MapController.java b/zy-acs-manager/src/main/java/com/zy/acs/manager/manager/controller/MapController.java
index a93ddfe..aea97cd 100644
--- a/zy-acs-manager/src/main/java/com/zy/acs/manager/manager/controller/MapController.java
+++ b/zy-acs-manager/src/main/java/com/zy/acs/manager/manager/controller/MapController.java
@@ -3,6 +3,7 @@
import com.alibaba.fastjson.JSON;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.zy.acs.common.utils.GsonUtils;
+import com.zy.acs.common.utils.QrCodeCodecSupport;
import com.zy.acs.framework.common.Cools;
import com.zy.acs.framework.common.R;
import com.zy.acs.framework.common.SnowflakeIdWorker;
@@ -251,6 +252,7 @@
List<Code> codes = codeService.list();
List<Code> codeArr = param.getCodeArr();
for (Code code : codeArr) {
+ code.setData(QrCodeCodecSupport.normalize(code.getData()));
Code one = codeService.getCacheByData(code.getData());
if (one == null) {
if (!codeService.save(code)) {
@@ -262,7 +264,7 @@
throw new BusinessException(code.getData()+" update fail![Code]");
}
}
- codes.removeIf(next -> code.getData().equals(next.getData()));
+ codes.removeIf(next -> Objects.equals(next.getId(), one == null ? code.getId() : one.getId()));
}
for (Code code : codes) {
if (!codeService.removeById(code.getId())) {
--
Gitblit v1.9.1