public with sharing class lexCustomDeleteController {
|
@AuraEnabled
|
public static InitData initForCustomDelete(String recordId){
|
InitData res=new initData();
|
try {
|
Repair__c repair=[Select Id,Status__c,FSE_ApplyForRepair_time__c,SAP_Transfer_time__c,CreatedById,Repair_Ordered_Date__c,Acc_OwnerId__c,FSE_ownerid__c FROM Repair__c WHERE Id=:recordId limit 1];
|
res.Id=repair.Id;
|
res.Status=repair.Status__c;
|
res.FSEApplyForRepairtime=repair.FSE_ApplyForRepair_time__c;
|
res.SAP=repair.SAP_Transfer_time__c;
|
res.cre=repair.CreatedById;
|
res.Rep=repair.Repair_Ordered_Date__c;
|
res.acc=repair.Acc_OwnerId__c;
|
res.FSEownerId=repair.FSE_ownerid__c;
|
// User user=[Select Id FROM User WHERE Repair__r.CreatedById=:res.cre limit 1];
|
// res.UserId=repair.User__r.Id;
|
System.debug(LoggingLevel.INFO,'***res:'+res);
|
} catch (Exception e) {
|
System.debug(LoggingLevel.INFO,'***e:'+e);
|
}
|
return res;
|
}
|
|
|
public class InitData{
|
@AuraEnabled
|
public String Id;
|
@AuraEnabled
|
public String Status;
|
@AuraEnabled
|
public Datetime SAP;
|
@AuraEnabled
|
public Datetime FSEApplyForRepairtime;
|
@AuraEnabled
|
public String cre;
|
@AuraEnabled
|
public Date Rep;
|
@AuraEnabled
|
public String acc;
|
@AuraEnabled
|
public String FSEownerId;
|
@AuraEnabled
|
public String UserId;
|
@AuraEnabled
|
public String ApiSessionId;
|
|
}
|
}
|