From 2f4492ee18f90274582fcc2bb06f5e9bf64136e8 Mon Sep 17 00:00:00 2001
From: buli <137736985@qq.com>
Date: 星期五, 13 五月 2022 17:32:14 +0800
Subject: [PATCH] ProdBackup0513

---
 force-app/main/default/classes/NewLoanerApplicationController.cls |   53 ++++++++++-------------------------------------------
 1 files changed, 10 insertions(+), 43 deletions(-)

diff --git a/force-app/main/default/classes/NewLoanerApplicationController.cls b/force-app/main/default/classes/NewLoanerApplicationController.cls
index 620a8fb..de3eb9c 100644
--- a/force-app/main/default/classes/NewLoanerApplicationController.cls
+++ b/force-app/main/default/classes/NewLoanerApplicationController.cls
@@ -5,27 +5,12 @@
 	public String contactID {get; private set;}
 
 	public loaner_application__c la{get; private set;}
-
-	// Update 20220318 By Yang Kaiyu Start
-	public loaner_user__c lu {get; private set;}
-
-	public Contact con {get; private set;}
-	// Update 20220318 By Yang Kaiyu End
-
 	public String typeName {get; private set;}
 
 	public String userType {get; private set;}
 
 	public String baseUrl { get; set; }
     public String rtUrl { get; set; }
-
-	// Update 20220318 By Yang Kaiyu Start
-	public String staticResource {get; set;}
-	public String staticResourceContact {get; set;}
-	public String staticResourceLoanerUser {get; set;}
-
-	public String laid {get; set;}
-	// Update 20220318 By Yang Kaiyu End
 
 	public NewLoanerApplicationController() {
 		baseUrl = URL.getSalesforceBaseUrl().toExternalForm();
@@ -45,11 +30,6 @@
 		userType = UserInfo.getUserType();
 		accountID = System.currentPageReference().getParameters().get('accid');
         contactID = System.currentPageReference().getParameters().get('conId');
-		// Update 20220318 By Yang Kaiyu End
-		staticResource = JSON.serialize(PIHelper.getPIIntegrationInfo('loaner_application__c')); 
-		staticResourceContact = JSON.serialize(PIHelper.getPIIntegrationInfo('Contact')); 
-		staticResourceLoanerUser = JSON.serialize(PIHelper.getPIIntegrationInfo('loaner_user__c')); 
-		// Update 20220318 By Yang Kaiyu End
 
         Account acc = [select id,ProductSegment__c from Account where id = :accountID];
         typeName = acc.ProductSegment__c;
@@ -57,19 +37,12 @@
                   .get(typeName).getRecordTypeId();
 		
 		la = new loaner_application__c();
-		// Update 20220318 By Yang Kaiyu End
-		lu = new loaner_user__c();
-		con = new Contact();
-		// Update 20220318 By Yang Kaiyu End
 		la.RecordTypeId= recordTypeId;
 		if(typeName == 'BS' && userType != 'Standard'){
 			la.RecordTypeId = System.label.bs_D_ID;
 		}
 		System.debug(la.RecordTypeId);
 		//ApexPages.addmessage(new ApexPages.message(ApexPages.severity.Error,accountID));
-		// Update 20220318 By Yang Kaiyu End
-		con = [select id,AWS_Data_Id__c,Phone,Phone_Encrypted__c,Name,LastName_Encrypted__c,Address1__c from Contact where id = :contactID];
-		// Update 20220318 By Yang Kaiyu End
 		return null;
 	}
 
@@ -88,27 +61,21 @@
 	 	Savepoint sp = Database.setSavepoint();
         try {
             insert la;
-			
-            // loaner_user__c lu = new loaner_user__c();   // Update 20220412 By Chen Yanan
+
+            loaner_user__c lu = new loaner_user__c();
 	        lu.loaner_application__c = la.id;
 	        lu.Customer__c = accountID;
-			// Update 20220318 By Yang Kaiyu Start
-			// System.debug('lu------------'+lu);
-		 	// if(contactID != null){
-		 	// 	lu.Contact__c = contactID;
-		 	// 	Contact contact = [select id,AWS_Data_Id__c,Phone,Phone_Encrypted__c,Name,LastName_Encrypted__c,Address1__c from Contact where id = :contactID];
-		 	// 	lu.ContactNumber__c = contact.Phone;
+		 	
+		 	if(contactID != null){
+		 		lu.Contact__c = contactID;
+		 		Contact contact = [select id,Phone,Name,Address1__c from Contact where id = :contactID];
+		 		lu.ContactNumber__c = contact.Phone;
 		 		
-		 	// }
-			// Update 20220318 By Yang Kaiyu End
+		 	}
 	 		
             insert lu;
-			// Update 20220318 By Yang Kaiyu Start
-			laid = la.id;
-            // String url = baseUrl + '\\' + la.Id;
-            // return new Pagereference(url);
-			return null;
-			// Update 20220318 By Yang Kaiyu End
+            String url = baseUrl + '\\' + la.Id;
+            return new Pagereference(url);
         } catch (Exception e) {
             Database.rollback(sp);
             ApexPages.addmessage(new ApexPages.message(ApexPages.severity.Error, e.getMessage()));

--
Gitblit v1.9.1