From fd9df05c48c09b4d7f39a3b401882bda226dedea Mon Sep 17 00:00:00 2001
From: 19626 <1962676589@qq.com>
Date: 星期二, 31 十月 2023 20:38:18 +0800
Subject: [PATCH] 近期修改

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

diff --git a/force-app/main/default/classes/ReportController.cls b/force-app/main/default/classes/ReportController.cls
index fc6ccde..a8ecc37 100644
--- a/force-app/main/default/classes/ReportController.cls
+++ b/force-app/main/default/classes/ReportController.cls
@@ -293,19 +293,19 @@
             update rac;
             return null;
         } catch (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();   
-            // }
-            return e.getDmlMessage(0);
+            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();   
+            }
+            // return e.getDmlMessage(0);
         }
     }
     //OPDtoSIS鎿嶄綔鏇存柊鐩稿簲鏁版嵁
@@ -318,19 +318,19 @@
             update rac;
             return null;
         } catch (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();   
-            // }
-            return e.getDmlMessage(0);
+            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();   
+            }
+            // return e.getDmlMessage(0);
         }
     }
 
@@ -346,19 +346,19 @@
             update rac;
             return null;
         } catch (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();   
-            // }
-            return e.getDmlMessage(0);
+            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();   
+            }
+            // return e.getDmlMessage(0);
         }
     }
     //瀹屾瘯鎿嶄綔鏇存柊鐩稿簲鏁版嵁
@@ -372,19 +372,19 @@
             update rac;
             return null;
         } catch (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();   
-            // }
-            return e.getDmlMessage(0);
+            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();   
+            }
+            // return e.getDmlMessage(0);
         }
     }
     //OCSM瑕佹姤鍛婃搷浣滄洿鏂扮浉搴旀暟鎹�
@@ -397,19 +397,19 @@
             update rac;
             return null;
         } catch (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();   
-            // }
-            return e.getDmlMessage(0);
+            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();   
+            }
+            // return e.getDmlMessage(0);
         }
     }
 
@@ -423,19 +423,19 @@
             update rac;
             return null;
         } catch (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();   
-            // }
-            return e.getDmlMessage(0);
+            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();   
+            }
+            // return e.getDmlMessage(0);
         }
     }
     //DispatchOCSMQARA鎿嶄綔鏇存柊鐩稿簲鏁版嵁
@@ -448,19 +448,19 @@
             update rac;
             return null;
         } catch (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();   
-            // }
-            return e.getDmlMessage(0);
+            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();   
+            }
+            // return e.getDmlMessage(0);
         }
     }
     //OCSM涓嶈鎶ュ憡鎿嶄綔鏇存柊鐩稿簲鏁版嵁
@@ -473,19 +473,19 @@
             update rac;
             return null;
         } catch (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();   
-            // }
-            return e.getDmlMessage(0);
+            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();   
+            }
+            // return e.getDmlMessage(0);
         }
     }
 
@@ -499,19 +499,19 @@
             update rac;
             return null;
         } catch (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();   
-            // }
-            return e.getDmlMessage(0);
+            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();   
+            }
+            // return e.getDmlMessage(0);
         }
     }
     
@@ -545,19 +545,19 @@
             update rac;
             return null;
         } catch (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();   
-            // }
-            return e.getDmlMessage(0);
+            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();   
+            }
+            // return e.getDmlMessage(0);
         }
     }
 
@@ -571,19 +571,19 @@
             update rac;
             return null;
         } catch (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();   
-            // } 
-            return e.getDmlMessage(0);
+            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();   
+            } 
+            // return e.getDmlMessage(0);
         }
     }
 
@@ -600,19 +600,19 @@
             update rac;
             return null;
         } catch (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();   
-            // }
-            return e.getDmlMessage(0);
+            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();   
+            }
+            // return e.getDmlMessage(0);
         }
     }
     //VOC鍥炵瓟鏇存柊鐩稿簲鏁版嵁
@@ -661,19 +661,19 @@
             update rac;
             return null;
         } catch (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();   
-            // }
-            return e.getDmlMessage(0);
+            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();   
+            }
+            // return e.getDmlMessage(0);
         }
     }
     //VOC鍒ゅ畾鏇存柊鐩稿簲鏁版嵁
@@ -722,7 +722,7 @@
                 }
                 return null;
         } catch (Exception e) {
-            return e.getDmlMessage(0);
+            return e.getMessage();
         }
     }
     //VOC瀹屾瘯鎿嶄綔鏇存柊鐩稿簲鏁版嵁
@@ -734,19 +734,19 @@
             update report;
             return null;
         } catch (Exception e) {
-            return e.getDmlMessage(0);
-            // 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();   
-            // }
+            // return e.getDmlMessage(0);
+            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();   
+            }
         }
     }
     @AuraEnabled

--
Gitblit v1.9.1