liangxiaozhen
2023-08-11 af908216bb0012fe849e3b49b3039c7ba238f8f0
force-app/main/default/classes/CustomLink2AdvancePaymentController.cls
@@ -3,12 +3,12 @@
    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());
@@ -17,14 +17,14 @@
    }
    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;
    }
}