From d77b6353ca9b59a6398df3eae9912f9fd766946d Mon Sep 17 00:00:00 2001
From: zhangzhengmei <zhangzhengmei@prec-tech.com>
Date: 星期六, 05 八月 2023 17:04:22 +0800
Subject: [PATCH] fix: lightning 页面确认
---
force-app/main/default/classes/lexEquipmentRentalApply_FromSACtl.cls | 68 ++++++++++++++++++++++++++++++++++
1 files changed, 68 insertions(+), 0 deletions(-)
diff --git a/force-app/main/default/classes/lexEquipmentRentalApply_FromSACtl.cls b/force-app/main/default/classes/lexEquipmentRentalApply_FromSACtl.cls
new file mode 100644
index 0000000..ac2bb95
--- /dev/null
+++ b/force-app/main/default/classes/lexEquipmentRentalApply_FromSACtl.cls
@@ -0,0 +1,68 @@
+public with sharing class lexEquipmentRentalApply_FromSACtl {
+ public lexEquipmentRentalApply_FromSACtl() {
+
+ }
+
+ //鑾峰彇褰撳墠鐧诲綍浜虹殑 id
+ @AuraEnabled
+ public static UserResult UserInfo_Owner() {
+ UserResult result = new UserResult();
+ ID myUserID = UserInfo.getUserId();
+ try {
+ User tempUser =
+ [select Id,isFormal_Stuff__c,FirstName,LastName from user where id = : myUserID ];
+ result.id = tempUser.Id;
+ result.isFormalStuff = tempUser.isFormal_Stuff__c;
+ result.firstName = tempUser.FirstName;
+ result.lastName = tempUser.LastName;
+ } catch (exception e) {
+
+ result.result = e.getMessage();
+ }
+ return result;
+ }
+
+ @AuraEnabled
+ public static InitData init(String recordId){
+ InitData res = new initData();
+ try {
+ Statu_Achievements__c rep = [select Id,Name,Opp_Hospitalo__c,Opp_DeptClass__c,Opp_ClassName__c,Opportunity__c from Statu_Achievements__c where Id =: recordId];
+ res.achievement = rep.Name;
+ res.hospital = rep.Opp_Hospitalo__c;
+ res.departmentClass = rep.Opp_DeptClass__c;
+ res.oppClassName = rep.Opp_ClassName__c;
+ res.opportunity = rep.Opportunity__c;
+ return res;
+ } catch (Exception e) {
+ throw new AuraHandledException(e.getMessage());
+ }
+ }
+ public class InitData{
+ @AuraEnabled
+ public String achievement;
+ @AuraEnabled
+ public String hospital;
+ @AuraEnabled
+ public String departmentClass;
+ @AuraEnabled
+ public String oppClassName;
+ @AuraEnabled
+ public String opportunity;
+ }
+
+ public class UserResult {
+ @AuraEnabled
+ public string result;
+ public UserResult( ) {
+ result = 'Success';
+ }
+ @AuraEnabled
+ public string id;
+ @AuraEnabled
+ public Boolean isFormalStuff;
+ @AuraEnabled
+ public string firstName;
+ @AuraEnabled
+ public string lastName;
+ }
+}
\ No newline at end of file
--
Gitblit v1.9.1