public with sharing class AccountDelayApplyController {
|
@AuraEnabled
|
public static InitData init(String recordId){
|
InitData res = new initData();
|
|
try {
|
Account report = [SELECT Id,Name,Is_Active__c,Grade__c,Alias_Name2__c,abbreviation__c,Attribute_Type__c
|
,Postal_Code__c,Speciality_Type__c,State_Master__c,Town__c,City_Master__c,Address__c,Street__c
|
,Field3_companyname__c,WhetherRiskPassing__c,RejectionReason__c,AssociatedHospital__c,site
|
FROM Account WHERE Id = :recordId];
|
List<Account_Delay_Apply__c> AccQuery = [SELECT id FROM Account_Delay_Apply__c WHERE Is_Active__c = '申请中' and Hospital__c = :recordId];
|
res.accId = report.Id;
|
res.accname = report.Name;
|
res.status = report.Is_Active__c;
|
res.accgrade = report.Grade__c;
|
res.aliasName2 = report.Alias_Name2__c;
|
res.abbreviation = report.abbreviation__c;
|
res.attributeType = report.Attribute_Type__c;
|
res.postalCode = report.Postal_Code__c;
|
res.specialityType = report.Speciality_Type__c;
|
res.stateMaster = report.State_Master__c;
|
res.town = report.Town__c;
|
res.cityMaster = report.City_Master__c;
|
res.address = report.Address__c;
|
res.street = report.Street__c;
|
res.field3companyname = report.Field3_companyname__c;
|
res.WhetherRiskPassing = report.WhetherRiskPassing__c;
|
res.rejectionReason = report.RejectionReason__c;
|
res.associatedHospital = report.AssociatedHospital__c;
|
res.site = report.site;
|
res.shengId = report.State_Master__c;
|
res.shiId = report.City_Master__c;
|
|
res.AccSize = AccQuery;
|
} catch (Exception e) {
|
throw new AuraHandledException(e.getMessage());
|
}
|
return res;
|
}
|
|
public class InitData{
|
@AuraEnabled
|
public String accId;
|
@AuraEnabled
|
public String accname;
|
@AuraEnabled
|
public String status;
|
@AuraEnabled
|
public String accgrade;
|
@AuraEnabled
|
public String aliasName2;
|
@AuraEnabled
|
public String abbreviation;
|
@AuraEnabled
|
public String attributeType;
|
@AuraEnabled
|
public String postalCode;
|
@AuraEnabled
|
public String specialityType;
|
@AuraEnabled
|
public String stateMaster;
|
@AuraEnabled
|
public String town;
|
@AuraEnabled
|
public String cityMaster;
|
@AuraEnabled
|
public String address;
|
@AuraEnabled
|
public String street;
|
@AuraEnabled
|
public String field3companyname;
|
@AuraEnabled
|
public String WhetherRiskPassing;
|
@AuraEnabled
|
public String rejectionReason;
|
@AuraEnabled
|
public String associatedHospital;
|
@AuraEnabled
|
public String site;
|
@AuraEnabled
|
public String shengId;
|
@AuraEnabled
|
public String shiId;
|
@AuraEnabled
|
public List<Account_Delay_Apply__c> AccSize;
|
}
|
}
|