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