public with sharing class lexCaseController {
|
@AuraEnabled
|
public static InitData initForCreateVOCFromCIC(String recordId){
|
InitData res = new InitData();
|
try {
|
Case ca = [
|
select
|
Department__c,
|
Account__c,
|
CICName__c
|
from Case where Id =: recordId
|
];
|
res.department = ca.Department__c;
|
res.accountId = ca.Account__c;
|
res.caseNumber = ca.CICName__c;
|
res.recordTypeId = Schema.SObjectType.Report__c.getRecordTypeInfosByName().get(lexLightingButtonConstant.RECORD_TYPE_NAME_BY_VOC).getRecordTypeId();
|
// res.recordTypeId = Schema.SObjectType.Report__c.getRecordTypeInfosByName().toString();
|
} catch (Exception e) {
|
System.debug(e.getMessage());
|
}
|
return res;
|
}
|
public class InitData{
|
@AuraEnabled
|
public String department;
|
@AuraEnabled
|
public String accountId;
|
@AuraEnabled
|
public String recordTypeId;
|
@AuraEnabled
|
public String caseNumber;
|
}
|
}
|