| | |
| | | public static InitData ESignController (String recordId){ |
| | | InitData res = new initData(); |
| | | try{ |
| | | eSignForm__c report = [SELECT Id,Group_purchase_PCL__c,OCM_man_province_cus__c,HPSignUpStatus__c,Sales_Root_Formula__c,HPSignUpDate__c FROM eSignForm__c WHERE Id = :recordId LIMIT 1]; |
| | | eSignForm__c report = [SELECT Id,Group_purchase_PCL__c,OCM_man_province_cus__c,HPSignUpStatus__c,Sales_Root_Formula__c,HPSignUpDate__c,agencyAutoSignUpStatus__c,agencySignUpDate__c FROM eSignForm__c WHERE Id = :recordId LIMIT 1]; |
| | | res.Id = report.Id; |
| | | // res.RCManagerId = report.RC_ManagerId__c; |
| | | res.GrouppurchasePCL = report.Group_purchase_PCL__c; |
| | | res.OCMManProvinceCus = report.OCM_man_province_cus__c; |
| | | res.HPSignUpStatus = report.HPSignUpStatus__c; |
| | | res.agencyAutoSignUpStatus = report.agencyAutoSignUpStatus__c; |
| | | res.SalesRootFormula = report.Sales_Root_Formula__c; |
| | | res.HPSignUpDate = report.HPSignUpDate__c; |
| | | res.agencySignUpDate = report.agencySignUpDate__c; |
| | | res.profileId = UserInfo.getProfileId(); |
| | | res.userId = UserInfo.getUserId(); |
| | | res.systemProfileId = getProfileIdByName(LightingButtonConstant.SYSTEM_PROFILE_NAME); |
| | | res.OBA4_sinFor = getProfileIdByName(LightingButtonConstant.OBA4_sinFor); |
| | | System.debug(LoggingLevel.INFO, '*** res: ' + res); |
| | | }catch(Exception e){ |
| | | System.debug(LoggingLevel.INFO, '*** e: ' + e); |
| | | } |
| | | return res; |
| | | } |
| | | |
| | | @AuraEnabled |
| | | public static string getProfileIdByName(String name){ |
| | | Profile profile = null; |
| | | try { |
| | | profile = [select Id from Profile where Name =:name]; |
| | | } catch (Exception e) { |
| | | throw new AuraHandledException(e.getMessage()); |
| | | } |
| | | return profile.Id; |
| | | } |
| | | |
| | | //检索OCSM管理省 上的营业管理部担当 |
| | |
| | | public class InitData{ |
| | | @AuraEnabled |
| | | public String Id; |
| | | // @AuraEnabled |
| | | // public String RCManagerId; |
| | | @AuraEnabled |
| | | public Boolean GrouppurchasePCL; |
| | | @AuraEnabled |
| | |
| | | @AuraEnabled |
| | | public String HPSignUpStatus; |
| | | @AuraEnabled |
| | | public String agencyAutoSignUpStatus; |
| | | @AuraEnabled |
| | | public String SalesRootFormula; |
| | | @AuraEnabled |
| | | public Date HPSignUpDate; |
| | | @AuraEnabled |
| | | public String profileId; |
| | | } |
| | | |
| | | //获取当前登录人的 id |
| | | public Date agencySignUpDate; |
| | | @AuraEnabled |
| | | public static UserResult UserInfo_Owner() { |
| | | UserResult result = new UserResult(); |
| | | ID myUserID = UserInfo.getUserId(); |
| | | try { |
| | | User tempUser = [select id from user where id = : myUserID ]; |
| | | result.id = tempUser.id; |
| | | } catch (exception e) { |
| | | result.result = e.getMessage(); |
| | | } |
| | | return result; |
| | | } |
| | | |
| | | public class UserResult { |
| | | @AuraEnabled |
| | | public string result; |
| | | public UserResult( ) { |
| | | result = 'Success'; |
| | | } |
| | | @AuraEnabled |
| | | public string id; |
| | | } |
| | | public String profileId; |
| | | @AuraEnabled |
| | | public String userId; |
| | | @AuraEnabled |
| | | public String systemProfileId; |
| | | @AuraEnabled |
| | | public String OBA4_sinFor; |
| | | } |
| | | } |