From 02140012bbda5b3a0153fd9ee56d857e2f6a2e75 Mon Sep 17 00:00:00 2001 From: quyixiao <2621048238@qq.com> Date: Sat, 15 Nov 2025 23:49:54 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8F=90=E4=BA=A4=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/heyu/api/data/constants/ApiConstants.java | 3 +++ .../src/main/java/com/heyu/api/data/utils/SanUtils.java | 9 ++++++--- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/api-mapper/src/main/java/com/heyu/api/data/constants/ApiConstants.java b/api-mapper/src/main/java/com/heyu/api/data/constants/ApiConstants.java index 48ced1f..5fb89ae 100644 --- a/api-mapper/src/main/java/com/heyu/api/data/constants/ApiConstants.java +++ b/api-mapper/src/main/java/com/heyu/api/data/constants/ApiConstants.java @@ -60,6 +60,9 @@ public class ApiConstants { */ public static final String JOB_PARAM_KEY = "JOB_PARAM_KEY"; public static Integer warning_flag = 500; + public static final String Merge = "Merge"; + public static final String List = "List"; + public static final String set = "set"; /** diff --git a/api-mapper/src/main/java/com/heyu/api/data/utils/SanUtils.java b/api-mapper/src/main/java/com/heyu/api/data/utils/SanUtils.java index 3b92fd9..ee177b5 100644 --- a/api-mapper/src/main/java/com/heyu/api/data/utils/SanUtils.java +++ b/api-mapper/src/main/java/com/heyu/api/data/utils/SanUtils.java @@ -2,6 +2,7 @@ package com.heyu.api.data.utils; import com.heyu.api.common.LBiFunction0; import com.heyu.api.common.test.AriseUser; +import com.heyu.api.data.constants.ApiConstants; import lombok.extern.slf4j.Slf4j; import org.apache.commons.collections.CollectionUtils; import org.apache.commons.lang3.ClassUtils; @@ -278,12 +279,14 @@ public class SanUtils { list.add(r); } String getMethodName = method.getName(); - String setMethodName = "set" + getMethodName.substring(3); - String setMethodNameList = "setMerge" + getMethodName.substring(3) + "List"; + String setMethodName = ApiConstants.set + getMethodName.substring(3); + + String setMethodNameList = ApiConstants.set + ApiConstants.Merge + getMethodName.substring(3) + ApiConstants.List; + Method setMehtod = null; List methods = new ArrayList<>(); - getAllDeclaredMethods(methods,v.getClass()); + getAllDeclaredMethods(methods, v.getClass()); for (Method m : methods) { if (m.getName().equals(setMethodNameList)) { setMehtod = m;