From 09e6dc3fb7266620fafb5e341808a8eb36e080a1 Mon Sep 17 00:00:00 2001
From: wlzboy <66905212@qq.com>
Date: 星期六, 13 十二月 2025 22:51:52 +0800
Subject: [PATCH] feat:增加企业微信消息提醒

---
 ruoyi-common/src/main/java/com/ruoyi/common/utils/civilAviation/ServiceOrderUtil.java |   34 ++++++++++++++++++++++++++++++----
 1 files changed, 30 insertions(+), 4 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..bdc72da 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
@@ -49,7 +49,7 @@
             return null;
         }
 
-        log.info("鎺ュ彛鍦板潃锛�"+addServiceOrederAPI);
+//        log.info("鎺ュ彛鍦板潃锛�"+addServiceOrederAPI);
 
         //璁$畻鏃堕棿鎴冲拰绛惧悕
         long unixTime = System.currentTimeMillis() / 1000; // 鑾峰彇褰撳墠鏃堕棿鎴筹紙绉掞級  Long.valueOf("1746444543") ;//
@@ -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