From 07390e2fcb4adf27c928335bf27ae7939c5a80ad Mon Sep 17 00:00:00 2001
From: buli <137736985@qq.com>
Date: 星期二, 23 五月 2023 11:28:12 +0800
Subject: [PATCH] bakcup20230523
---
force-app/main/default/classes/AddSubmitApprovalProcessController.cls | 27 +++++++++++++++++++++++----
1 files changed, 23 insertions(+), 4 deletions(-)
diff --git a/force-app/main/default/classes/AddSubmitApprovalProcessController.cls b/force-app/main/default/classes/AddSubmitApprovalProcessController.cls
index 1694ba1..016eb2c 100644
--- a/force-app/main/default/classes/AddSubmitApprovalProcessController.cls
+++ b/force-app/main/default/classes/AddSubmitApprovalProcessController.cls
@@ -1,7 +1,4 @@
public with sharing class AddSubmitApprovalProcessController {
- public AddSubmitApprovalProcessController() {
-
- }
@AuraEnabled
public static InitData init(String recordId){
@@ -40,9 +37,12 @@
res.applyUserId = ra.applyUser__r.Id;
res.ownerId = ra.OwnerId;
res.rentalApplyStatus = ra.Status__c;
+ res.demoRequestPastDataId = Schema.SObjectType.Rental_Apply__c.getRecordTypeInfosByName().get(LightingButtonConstant.RECORD_TYPE_NAME_BY_PastData).getRecordTypeId();
List<Rental_Apply_Equipment_Set_Detail__c> raeSet = [SELECT Id from Rental_Apply_Equipment_Set_Detail__c WHERE Rental_Apply__c = :recordId AND Draft_Appended__c=1];
res.detailSize = raeSet.size();
+ res.addApprovalStatus = '鑽夋涓�';
+ res.detailSize = 1;
}
catch (Exception e) {
System.debug(LoggingLevel.INFO, '****e:' + e);
@@ -51,7 +51,24 @@
}
- public Class InitData{
+ //鎻愪氦瀹℃壒
+ @AuraEnabled
+ public static String submitApproval(String recordId){
+ Savepoint sp = Database.setSavepoint();
+ try {
+ Approval.ProcessSubmitRequest req1 = new Approval.ProcessSubmitRequest();
+ req1.setObjectId(recordId);
+ Approval.ProcessResult submitResult = Approval.process(req1);
+ return 'OK';
+ }
+ catch (Exception e) {
+ Database.rollback(sp);
+ return e.getMessage();
+ }
+ }
+
+
+ private class InitData{
@AuraEnabled
public String rentalApplyId; //澶囧搧鍊熷嚭鐢宠Id
@AuraEnabled
@@ -102,5 +119,7 @@
public String ownerId; //澶囧搧鍊熷嚭鐢宠.鎵�鏈変汉Id
@AuraEnabled
public String rentalApplyStatus; //澶囧搧鍊熷嚭鐢宠.鐘舵��
+ @AuraEnabled
+ public String demoRequestPastDataId; //澶囧搧鐢宠 杩囧幓鍘嗗彶杞ЩId
}
}
\ No newline at end of file
--
Gitblit v1.9.1