#
vincentlu
2 天以前 9cea4833f937cd6dfb49299d0240215581c79188
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())) {