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/lexRentalFixtureSetAssignController.cls |   33 +++++++++++++++++++++++++++++++++
 1 files changed, 33 insertions(+), 0 deletions(-)

diff --git a/force-app/main/default/classes/lexRentalFixtureSetAssignController.cls b/force-app/main/default/classes/lexRentalFixtureSetAssignController.cls
new file mode 100644
index 0000000..990b7bc
--- /dev/null
+++ b/force-app/main/default/classes/lexRentalFixtureSetAssignController.cls
@@ -0,0 +1,33 @@
+public with sharing class lexRentalFixtureSetAssignController {
+    
+    @AuraEnabled
+    public static InitData init(String recordId){
+        InitData res = new InitData();
+        try {
+            Rental_Apply__c ra = [SELECT Id, Campaign__c, Campaign__r.Status, Repair__c, Repair_Final_Inspection_Date_F__c, RC_return_to_office__c,
+                                    Status__c, Rental_Apply_Equipment_Set_Cnt__c, demo_purpose2__c FROM Rental_Apply__c where Id = :recordId];
+            
+            res.ra = ra;
+            System.debug('ra.Campaign__c=='+ra.Campaign__c);
+            if(ra.Campaign__c != null){
+                String campId = ra.Campaign__c;
+                Campaign camp = [SELECT Id, Status FROM Campaign Where Id = :campId];
+                res.CampaignStatus = camp.Status;
+            }
+            System.debug('res==='+res);
+            return res;
+        }
+        catch (Exception e) {
+            System.debug('lexRentalFixtureSetAssignControllerError==='+e);
+        }
+        return null;
+    }
+
+
+    public class InitData{
+        @AuraEnabled
+        public Rental_Apply__c ra;
+        @AuraEnabled
+        public String CampaignStatus;
+    }
+}
\ No newline at end of file

--
Gitblit v1.9.1