From 1727a4f4d02e429475608e60f142a63bc24127bc Mon Sep 17 00:00:00 2001
From: 19626 <1962676589@qq.com>
Date: 星期一, 23 十月 2023 10:07:34 +0800
Subject: [PATCH] 近期修改

---
 force-app/main/default/classes/ReportController.cls |   48 ++++++++++++++++--------------------------------
 1 files changed, 16 insertions(+), 32 deletions(-)

diff --git a/force-app/main/default/classes/ReportController.cls b/force-app/main/default/classes/ReportController.cls
index 7db2087..fc6ccde 100644
--- a/force-app/main/default/classes/ReportController.cls
+++ b/force-app/main/default/classes/ReportController.cls
@@ -305,7 +305,7 @@
             // }else {
             //     return e.getMessage();   
             // }
-            return errorMessage(e);
+            return e.getDmlMessage(0);
         }
     }
     //OPDtoSIS鎿嶄綔鏇存柊鐩稿簲鏁版嵁
@@ -330,7 +330,7 @@
             // }else {
             //     return e.getMessage();   
             // }
-            return errorMessage(e);
+            return e.getDmlMessage(0);
         }
     }
 
@@ -358,7 +358,7 @@
             // }else {
             //     return e.getMessage();   
             // }
-            return errorMessage(e);
+            return e.getDmlMessage(0);
         }
     }
     //瀹屾瘯鎿嶄綔鏇存柊鐩稿簲鏁版嵁
@@ -384,7 +384,7 @@
             // }else {
             //     return e.getMessage();   
             // }
-            return errorMessage(e);
+            return e.getDmlMessage(0);
         }
     }
     //OCSM瑕佹姤鍛婃搷浣滄洿鏂扮浉搴旀暟鎹�
@@ -409,7 +409,7 @@
             // }else {
             //     return e.getMessage();   
             // }
-            return errorMessage(e);
+            return e.getDmlMessage(0);
         }
     }
 
@@ -435,7 +435,7 @@
             // }else {
             //     return e.getMessage();   
             // }
-            return errorMessage(e);
+            return e.getDmlMessage(0);
         }
     }
     //DispatchOCSMQARA鎿嶄綔鏇存柊鐩稿簲鏁版嵁
@@ -460,7 +460,7 @@
             // }else {
             //     return e.getMessage();   
             // }
-            return errorMessage(e);
+            return e.getDmlMessage(0);
         }
     }
     //OCSM涓嶈鎶ュ憡鎿嶄綔鏇存柊鐩稿簲鏁版嵁
@@ -485,7 +485,7 @@
             // }else {
             //     return e.getMessage();   
             // }
-            return errorMessage(e);
+            return e.getDmlMessage(0);
         }
     }
 
@@ -511,7 +511,7 @@
             // }else {
             //     return e.getMessage();   
             // }
-            return errorMessage(e);
+            return e.getDmlMessage(0);
         }
     }
     
@@ -557,7 +557,7 @@
             // }else {
             //     return e.getMessage();   
             // }
-            return errorMessage(e);
+            return e.getDmlMessage(0);
         }
     }
 
@@ -583,7 +583,7 @@
             // }else {
             //     return e.getMessage();   
             // } 
-            return errorMessage(e);
+            return e.getDmlMessage(0);
         }
     }
 
@@ -612,7 +612,7 @@
             // }else {
             //     return e.getMessage();   
             // }
-            return errorMessage(e);
+            return e.getDmlMessage(0);
         }
     }
     //VOC鍥炵瓟鏇存柊鐩稿簲鏁版嵁
@@ -673,7 +673,7 @@
             // }else {
             //     return e.getMessage();   
             // }
-            return errorMessage(e);
+            return e.getDmlMessage(0);
         }
     }
     //VOC鍒ゅ畾鏇存柊鐩稿簲鏁版嵁
@@ -722,9 +722,7 @@
                 }
                 return null;
         } catch (Exception e) {
-            System.debug(LoggingLevel.INFO, '*** e: ' + e);
-            String exc = e.getMessage();
-            return exc;
+            return e.getDmlMessage(0);
         }
     }
     //VOC瀹屾瘯鎿嶄綔鏇存柊鐩稿簲鏁版嵁
@@ -736,7 +734,7 @@
             update report;
             return null;
         } catch (Exception e) {
-            return errorMessage(e);
+            return e.getDmlMessage(0);
             // if (e.getMessage().contains(',')) {
             //     System.debug(LoggingLevel.INFO, '*** e: ' + e);
             //     String exc = '' + e.getMessage();
@@ -771,21 +769,7 @@
         }
         return profile.Id;
     }
-    public static string errorMessage(Exception e){
-        if (e.getMessage().contains(',')) {
-            System.debug(LoggingLevel.INFO, '*** e: ' + e);
-            String exc = '' + e.getMessage();
-            Integer left = exc.indexOf(':') + 1;
-            Integer right = exc.lastIndexOf(':');
-            String str = exc.substring(left,right);
-            left = str.indexOf(',') +  1;
-            String newStr = str.substring(left);
-            return newStr;
-        }else {
-            return e.getMessage();   
-        }
-
-    }
+    
     public class InitData{
         @AuraEnabled
         public String status;

--
Gitblit v1.9.1