public with sharing class buttonQISSCReportCtl {
|
public buttonQISSCReportCtl() {
|
|
}
|
|
@AuraEnabled
|
public static InitData init(String recordId){
|
InitData res = new initData();
|
try{
|
QIS_SC_Report__c report = [SELECT Status__c,Id FROM QIS_SC_Report__c WHERE Id =: recordId LIMIT 1];
|
System.debug(LoggingLevel.INFO, '*** opp: ' + report);
|
res.Id = report.Id;
|
res.StatusC = report.Status__c;
|
|
System.debug(LoggingLevel.INFO, '*** res: ' + res);
|
}catch(Exception e){
|
System.debug(LoggingLevel.INFO, '*** e: ' + e);
|
}
|
return res;
|
}
|
|
// 根据ID修改QIS市场部
|
@AuraEnabled
|
public static String updateQISSCReport(String QId){
|
String s='';
|
try {
|
QIS_SC_Report__c qis = new QIS_SC_Report__c();
|
qis.Id = QId;
|
qis.Status__c = '已提交';
|
update qis;
|
} catch (Exception e) {
|
System.debug(LoggingLevel.INFO, '*** e: ' + e);
|
if (e.getMessage().contains(':')){
|
String eMessage = e.getMessage();
|
Integer left = eMessage .indexof(',')+1 ;
|
Integer right = eMessage.indexof('[')-2;
|
s = eMessage.substring(left,right);
|
}else {
|
s = e.getMessage();
|
}
|
}
|
return s;
|
}
|
|
public class InitData{
|
@AuraEnabled
|
public String Id;
|
@AuraEnabled
|
public String StatusC;
|
}
|
}
|