public with sharing class LexCommitNeedApprovalController {
|
|
@AuraEnabled
|
public static meeting_delay_apply__c init(String recordId){
|
meeting_delay_apply__c res = new meeting_delay_apply__c();
|
try{
|
res = [Select Id,status__c,campaign__c,RecordTypeId
|
FROM meeting_delay_apply__c
|
WHERE Id = : recordId];
|
}
|
catch(Exception e){
|
System.debug(LoggingLevel.INFO, '*** e: ' + e);
|
}
|
return res;
|
}
|
|
@AuraEnabled
|
public static String newUpdateMeetingDelayApply(String Id){
|
meeting_delay_apply__c res = new meeting_delay_apply__c();
|
try{
|
res.Id=Id;
|
res.Status__c ='提交';
|
update res;
|
return 'success';
|
}
|
catch (Exception e) {
|
String messageText='';
|
if(e.getMessage().contains(':')){
|
String eMessage =e.getMessage();
|
Integer left = eMessage.indexOf(',')+1;
|
Integer right= eMessage.lastIndexOf(':')+1;
|
if(right>eMessage.length()||right<=left){
|
right=eMessage.length();
|
}
|
String mes=eMessage.substring(left,right);
|
messageText = mes;
|
messageText = OppSubmitController.removeUnChinese(messageText);
|
return messageText;
|
}else{
|
messageText=e.getMessage();
|
return messageText;
|
}
|
}
|
|
}
|
|
@AuraEnabled
|
public static Campaign getCampaignById(String recordId){
|
Campaign res = new Campaign();
|
try {
|
res = [SELECT Status,IF_Submit__c,EndDate
|
FROM Campaign
|
WHERE Id = :recordId];
|
return res;
|
}
|
catch (Exception e) {
|
System.debug(LoggingLevel.INFO, '*** e: ' + e);
|
return null;
|
}
|
|
}
|
}
|