public with sharing class QuolifiedApplySPOController {
|
@AuraEnabled
|
public static InitData init(String recordId){
|
InitData res = new initData();
|
ID myUserID = UserInfo.getUserId();
|
Profile p = [select Id,Name from Profile where id =:System.Label.ProfileId_SystemAdmin];
|
try {
|
Account report = [SELECT Id,Is_Active__c FROM Account WHERE Id = :recordId];
|
User userinfo = [SELECT id,ProfileId,Job_Category__c FROM User WHERE Id = :myUserID LIMIT 1];
|
res.isActive = report.Is_Active__c;
|
res.profileId = p.Name;
|
res.jobCategory = userinfo.Job_Category__c;
|
res.zran = myUserID == System.Label.zhangran ? true : false;
|
} catch (Exception e) {
|
}
|
return res;
|
}
|
|
@AuraEnabled
|
public static String updata(String recordId){
|
Account rac = new Account();
|
try {
|
rac.Id = recordId;
|
rac.Quolified_Approve_Status__c = '已提交至SPO';
|
rac.If_Qualifying__c = true;
|
rac.If_Need_Quolified__c = true;
|
update rac;
|
return 'ok';
|
} catch (Exception e) {
|
throw new AuraHandledException(e.getMessage());
|
}
|
}
|
|
public class InitData{
|
@AuraEnabled
|
public string isActive;
|
@AuraEnabled
|
public string profileId;
|
@AuraEnabled
|
public string jobCategory;
|
@AuraEnabled
|
public Boolean zran;
|
}
|
}
|