From 57d58e7a766ac111a969846eb1da1c6d548cdbd6 Mon Sep 17 00:00:00 2001
From: 19626 <1962676589@qq.com>
Date: 星期二, 04 四月 2023 09:49:54 +0800
Subject: [PATCH] update ReportController
---
force-app/main/default/classes/ReportController.cls | 61 +++++++++++++++++-------------
1 files changed, 35 insertions(+), 26 deletions(-)
diff --git a/force-app/main/default/classes/ReportController.cls b/force-app/main/default/classes/ReportController.cls
index de418fe..19c9e79 100644
--- a/force-app/main/default/classes/ReportController.cls
+++ b/force-app/main/default/classes/ReportController.cls
@@ -1,4 +1,8 @@
+/*
+鐢ㄤ簬缁檒wc鐨刯s鍒濆鍖栨暟鎹拰瀵硅褰曡繘琛宒ml鎿嶄綔锛屾controller灞炰簬鎶ュ憡涔�
+*/
public with sharing class ReportController {
+ //缁橵OC瀹屾瘯鐩稿簲鐨刯s鎻愪緵鍒濆鍖栨暟鎹�
@AuraEnabled
public static InitData initForVOCFinishButton (String recordId) {
InitData res = new initData();
@@ -12,6 +16,7 @@
}
return res;
}
+ //缁橵OC鍒ゅ畾鐩稿簲鐨刯s鎻愪緵鍒濆鍖栨暟鎹�
@AuraEnabled
public static InitData initForVOCCheckButton (String recordId) {
InitData res = new initData();
@@ -27,7 +32,7 @@
}
return res;
}
-
+ //缁橵OC鎻愬嚭鐩稿簲鐨刯s鎻愪緵鍒濆鍖栨暟鎹�
@AuraEnabled
public static Initdata initForVOCSubmitButton(String recordId){
InitData res = new InitData();
@@ -44,7 +49,7 @@
}
-
+ //缁橵OC鍥炵瓟鐩稿簲鐨刯s鎻愪緵鍒濆鍖栨暟鎹�
@AuraEnabled
public static Initdata initForVOCAnswerButton(String recordId){
InitData res = new InitData();
@@ -73,7 +78,7 @@
return res;
}
-
+ //缁欏彇娑堢浉搴旂殑js鎻愪緵鍒濆鍖栨暟鎹�
@AuraEnabled
public static InitData initForCancelButton(String recordId){
InitData res = new InitData();
@@ -86,7 +91,7 @@
return res;
}
-
+ //缁橭CSM涓嶈鎶ュ憡鐩稿簲鐨刯s鎻愪緵鍒濆鍖栨暟鎹�
@AuraEnabled
public static InitData initForOCSMNoToReportButton(String recordId){
InitData res = new InitData();
@@ -100,8 +105,7 @@
}
return res;
}
-
-
+ //缁橲IStoOPD鐩稿簲鐨刯s鎻愪緵鍒濆鍖栨暟鎹�
@AuraEnabled
public static InitData initForSIStoOPDButton(String recordId){
InitData res = new InitData();
@@ -116,7 +120,7 @@
return res;
}
-
+ //缁橭CSM瑕佹姤鍛婄浉搴旂殑js鎻愪緵鍒濆鍖栨暟鎹�
@AuraEnabled
public static InitData initForOCSMToReportButton(String recordId){
InitData res = new InitData();
@@ -200,7 +204,7 @@
return res;
}
-
+ //缁欐彁浜�(瀵规墜娲诲姩鎶ュ憡)鐩稿簲鐨刯s鎻愪緵鍒濆鍖栨暟鎹�
@AuraEnabled
public static InitData initForSubmitCompetitorReportButton(String recordId){
InitData res = null;
@@ -212,7 +216,7 @@
return res;
}
-
+ //缁欐彁浜ょ浉搴旂殑js鎻愪緵鍒濆鍖栨暟鎹�
@AuraEnabled
public static void updateForSubmitButton(String reocrdId){
try {
@@ -228,18 +232,18 @@
}
@AuraEnabled
- public static void updateForOPDtoSISButton(String recordId){
+ public static void updateForOPDtoSISButton(String recordId,String recordTypeId){
try {
Report__c rac = new Report__c();
rac.Id = recordId;
- rac.RecordTypeId = '01210000000RLTi';
+ rac.RecordTypeId = recordTypeId;
update rac;
} catch (Exception e) {
System.debug(LoggingLevel.INFO, '*** e: ' + e);
}
}
-
+ //鍙栨秷鎻愪氦鎿嶄綔鏇存柊鐩稿簲鏁版嵁
@AuraEnabled
public static void updateForCancelSubmitReportButton(String recordId){
try {
@@ -255,18 +259,18 @@
}
@AuraEnabled
- public static void updateForCompleteButton(String recordId){
+ public static void updateForCompleteButton(String recordId,String recordTypeId){
Report__c rac = new Report__c();
try {
rac.Id = recordId;
rac.Status__c = '瀹屾瘯';
- rac.RecordTypeId = '01210000000Qeky';
+ rac.RecordTypeId = recordTypeId;
update rac;
} catch (Exception e) {
throw new AuraHandledException(e.getMessage());
}
}
-
+ //OCSM瑕佹姤鍛婃搷浣滄洿鏂扮浉搴旀暟鎹�
@AuraEnabled
public static void updateForOCSMToReportButton(String recordId){
try {
@@ -279,19 +283,20 @@
}
}
-
+ //SIStoOPD鎿嶄綔鏇存柊鐩稿簲鏁版嵁
@AuraEnabled
- public static void updateForSIStoOPDButton(String recordId){
+ public static String updateForSIStoOPDButton(String recordId,String recordTypeId){
Report__c rac = new Report__c();
try {
rac.Id = recordId;
- rac.RecordTypeId = '01210000000Qekj';
+ rac.RecordTypeId = recordTypeId;
update rac;
+ return null;
} catch (Exception e) {
- throw new AuraHandledException(e.getMessage());
+ return e.getMessage();
}
}
-
+ //DispatchOCSMQARA鎿嶄綔鏇存柊鐩稿簲鏁版嵁
@AuraEnabled
public static void updateForDispatchOCSMQARAButton(String recordId){
try {
@@ -303,7 +308,7 @@
System.debug(LoggingLevel.INFO, '*** e: ' + e);
}
}
-
+ //OCSM涓嶈鎶ュ憡鎿嶄綔鏇存柊鐩稿簲鏁版嵁
@AuraEnabled
public static void updateForOCSMNoToReportButton(String recordId){
try {
@@ -316,7 +321,7 @@
}
}
-
+ //鍙栨秷鎿嶄綔鏇存柊鐩稿簲鏁版嵁
@AuraEnabled
public static void updateForCancelButton(String recordId){
try {
@@ -361,7 +366,7 @@
System.debug(LoggingLevel.INFO, '*** e: ' + e);
}
}
-
+ //VOC鍥炵瓟鏇存柊鐩稿簲鏁版嵁
@AuraEnabled
public static String updateForVOCAnswerButton(String recordId){
try {
@@ -372,8 +377,12 @@
} catch (Exception e) {
System.debug(LoggingLevel.INFO, '*** e: ' + e);
String exc = '' + e.getMessage();
-
- return exc;
+ 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;
}
}
@@ -392,7 +401,7 @@
System.debug(LoggingLevel.INFO, '*** e: ' + e);
}
}
-
+ //VOC鍥炵瓟鏇存柊鐩稿簲鏁版嵁
@AuraEnabled
public static void updateForVOCSubmitButton(String recordId ,String createdById){
try {
--
Gitblit v1.9.1