| | |
| | | public static InitData init(String recordId) { |
| | | InitData res = new initData(); |
| | | try { |
| | | Account report = [SELECT Id,Name,FirstParagraph__c,MonthlyPayment__c FROM Account WHERE Id = :recordId]; |
| | | res.RecordTypeId = Schema.SObjectType.Advance_Payment__c.getRecordTypeInfosByDeveloperName().get('FirstParagraphChange').getRecordTypeId(); |
| | | res.Name = report.Name; |
| | | res.FirstParagraph = report.FirstParagraph__c; |
| | | res.MonthlyPayment = report.MonthlyPayment__c; |
| | | List<Advance_Payment__c> records = [SELECT id,Status__c FROM Advance_Payment__c WHERE Account__c =:recordId and RecordType.Id = :res.RecordTypeId and Status__c in ('草案中','已提交','批准中')]; |
| | | Account report = [SELECT Id,name,FirstParagraph__c,MonthlyPayment__c FROM Account WHERE Id = :recordId]; |
| | | res.recordTypeId = Schema.SObjectType.Advance_Payment__c.getRecordTypeInfosByDeveloperName().get('FirstParagraphChange').getRecordTypeId(); |
| | | res.name = report.name; |
| | | res.firstParagraph = report.FirstParagraph__c; |
| | | res.monthlyPayment = report.MonthlyPayment__c; |
| | | List<Advance_Payment__c> records = [SELECT id,Status__c FROM Advance_Payment__c WHERE Account__c =:recordId and RecordType.Id = :res.recordTypeId and Status__c in ('草案中','已提交','批准中')]; |
| | | res.records = records; |
| | | } catch (Exception e) { |
| | | throw new AuraHandledException(e.getMessage()); |
| | |
| | | } |
| | | public class InitData{ |
| | | @AuraEnabled |
| | | public String Name; |
| | | public String name; |
| | | @AuraEnabled |
| | | public Boolean FirstParagraph; |
| | | public Boolean firstParagraph; |
| | | @AuraEnabled |
| | | public Boolean MonthlyPayment; |
| | | public Boolean monthlyPayment; |
| | | @AuraEnabled |
| | | public List<Advance_Payment__c> records; |
| | | @AuraEnabled |
| | | public String RecordTypeId; |
| | | public String recordTypeId; |
| | | } |
| | | } |