From 7aad41284d522002584383aaa9e34caa14a2b2aa Mon Sep 17 00:00:00 2001 From: wzp <2040239371@qq.com> Date: 星期一, 19 五月 2025 15:32:20 +0800 Subject: [PATCH] fix: 修复md5加密规则 增加介绍人字段 --- ruoyi-common/src/main/java/com/ruoyi/common/utils/civilAviation/ServiceOrderUtil.java | 32 +++++++++++++++++++++++++++++--- 1 files changed, 29 insertions(+), 3 deletions(-) diff --git a/ruoyi-common/src/main/java/com/ruoyi/common/utils/civilAviation/ServiceOrderUtil.java b/ruoyi-common/src/main/java/com/ruoyi/common/utils/civilAviation/ServiceOrderUtil.java index a41b868..da4efa0 100644 --- a/ruoyi-common/src/main/java/com/ruoyi/common/utils/civilAviation/ServiceOrderUtil.java +++ b/ruoyi-common/src/main/java/com/ruoyi/common/utils/civilAviation/ServiceOrderUtil.java @@ -63,7 +63,17 @@ try { Object value = field.get(model); if (value != null) { - params.put(field.getName(),URLEncoder.encode(value.toString(), StandardCharsets.UTF_8.toString())); + + // 灏嗗瓧娈靛悕棣栧瓧姣嶅ぇ鍐� + String fieldName = field.getName(); + + String capitalizedFieldName = fieldName.substring(0, 1).toUpperCase() + fieldName.substring(1); + if(fieldName.contains("method")) + { + capitalizedFieldName = fieldName; + } + + params.put(capitalizedFieldName,URLEncoder.encode(value.toString(), StandardCharsets.UTF_8.toString())); } } catch (IllegalAccessException e) { // log.error("鑾峰彇瀵硅薄灞炴�у�兼椂鍑洪敊", e); @@ -89,7 +99,13 @@ } // 灏嗗瓧娈靛悕棣栧瓧姣嶅ぇ鍐� String fieldName = field.getName(); + String capitalizedFieldName = fieldName.substring(0, 1).toUpperCase() + fieldName.substring(1); + + if(fieldName.contains("method")) + { + capitalizedFieldName = fieldName; + } formData.append(capitalizedFieldName) .append("=") @@ -145,7 +161,14 @@ try { Object value = field.get(model); if (value != null) { - params.put(field.getName(),URLEncoder.encode(value.toString(), StandardCharsets.UTF_8.toString())); + // 灏嗗瓧娈靛悕棣栧瓧姣嶅ぇ鍐� + String fieldName = field.getName(); + String capitalizedFieldName = fieldName.substring(0, 1).toUpperCase() + fieldName.substring(1); + if(fieldName.contains("method")) + { + capitalizedFieldName = fieldName; + } + params.put(capitalizedFieldName,URLEncoder.encode(value.toString(), StandardCharsets.UTF_8.toString())); } } catch (IllegalAccessException e) { // log.error("鑾峰彇瀵硅薄灞炴�у�兼椂鍑洪敊", e); @@ -170,7 +193,10 @@ // 灏嗗瓧娈靛悕棣栧瓧姣嶅ぇ鍐� String fieldName = field.getName(); String capitalizedFieldName = fieldName.substring(0, 1).toUpperCase() + fieldName.substring(1); - + if(fieldName.contains("method")) + { + capitalizedFieldName = fieldName; + } formData.append(capitalizedFieldName) .append("=") .append(URLEncoder.encode(value.toString(), StandardCharsets.UTF_8.toString())); -- Gitblit v1.9.1