From 0de35c9ddea0d846c74075be128fe929977f28c6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=BD=98=E8=8D=A3=E6=99=9F?= <9691125+pan-rongsheng@user.noreply.gitee.com> Date: Mon, 22 Sep 2025 17:42:09 +0800 Subject: [PATCH] =?UTF-8?q?=E6=A8=A1=E7=89=88=E7=BC=96=E5=88=B6=E7=9A=84?= =?UTF-8?q?=E7=9B=B8=E5=85=B3=E5=AE=9E=E7=8E=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../dal/mysql/tmpltp/TemplateInstanceDataMapper.java | 2 ++ .../tmpltp/TemplateInstanceDataServiceImpl.java | 3 ++- .../com/zt/plat/module/base/util/ClassInfoScanner.java | 5 +++-- .../mapper/tmpltp/TemplateInstanceDataMapper.xml | 10 ++++++++-- 4 files changed, 15 insertions(+), 5 deletions(-) diff --git a/zt-module-base/zt-module-base-server/src/main/java/com/zt/plat/module/base/dal/mysql/tmpltp/TemplateInstanceDataMapper.java b/zt-module-base/zt-module-base-server/src/main/java/com/zt/plat/module/base/dal/mysql/tmpltp/TemplateInstanceDataMapper.java index 2c9e71b..ac33264 100644 --- a/zt-module-base/zt-module-base-server/src/main/java/com/zt/plat/module/base/dal/mysql/tmpltp/TemplateInstanceDataMapper.java +++ b/zt-module-base/zt-module-base-server/src/main/java/com/zt/plat/module/base/dal/mysql/tmpltp/TemplateInstanceDataMapper.java @@ -30,4 +30,6 @@ public interface TemplateInstanceDataMapper extends BaseMapperXtemplateInstanceDataMapper.updateFldValBatchById(i.getId(),i.getFldVal())); + return true; } @Override diff --git a/zt-module-base/zt-module-base-server/src/main/java/com/zt/plat/module/base/util/ClassInfoScanner.java b/zt-module-base/zt-module-base-server/src/main/java/com/zt/plat/module/base/util/ClassInfoScanner.java index fee2dd1..88a0586 100644 --- a/zt-module-base/zt-module-base-server/src/main/java/com/zt/plat/module/base/util/ClassInfoScanner.java +++ b/zt-module-base/zt-module-base-server/src/main/java/com/zt/plat/module/base/util/ClassInfoScanner.java @@ -2,6 +2,7 @@ package com.zt.plat.module.base.util; import io.swagger.v3.oas.annotations.media.Schema; import lombok.extern.slf4j.Slf4j; +import org.springframework.security.access.prepost.PreAuthorize; import org.springframework.util.ClassUtils; import org.springframework.util.ResourceUtils; @@ -231,7 +232,7 @@ public class ClassInfoScanner { List> resultList = new ArrayList<>(); Field[] fields = targetClass.getDeclaredFields(); - +// PreAuthorize preAuthorize = targetClass.getAnnotation(PreAuthorize.class); for (Field field : fields) { if (field.isAnnotationPresent(Schema.class)) { Schema schema = field.getAnnotation(Schema.class); @@ -261,7 +262,7 @@ public class ClassInfoScanner { String protocol = url.getProtocol(); if ("file".equals(protocol)) { - String filePath = URLDecoder.decode(url.getFile(), StandardCharsets.UTF_8.name()); + String filePath = URLDecoder.decode(url.getFile(), StandardCharsets.UTF_8); findAndAddClassesInPackageByFile(basePackage, filePath); } else if ("jar".equals(protocol)) { JarFile jar = ((JarURLConnection) url.openConnection()).getJarFile(); diff --git a/zt-module-base/zt-module-base-server/src/main/resources/mapper/tmpltp/TemplateInstanceDataMapper.xml b/zt-module-base/zt-module-base-server/src/main/resources/mapper/tmpltp/TemplateInstanceDataMapper.xml index b496dad..92ea9ed 100644 --- a/zt-module-base/zt-module-base-server/src/main/resources/mapper/tmpltp/TemplateInstanceDataMapper.xml +++ b/zt-module-base/zt-module-base-server/src/main/resources/mapper/tmpltp/TemplateInstanceDataMapper.xml @@ -9,8 +9,14 @@ 文档可见:https://www.iocoder.cn/MyBatis/x-plugins/ --> - - update BSE_TMPL_INSC_DAT set deleted = 1 + + update BSE_TMPL_INSC_DAT + set deleted = 1 WHERE INSC_ID = #{templateInstanceId} + + update BSE_TMPL_INSC_DAT + set FLD_VAL = #{fldVal} + where id = #{id} +