buli
2022-04-26 5835379ec30b1667c4e522db9d294c9b7bb8633a
force-app/main/default/classes/QuotesPDFController.cls
@@ -16,6 +16,11 @@
    //总金额 合计
    public Decimal grossAmt{get;set;}
    public String conName{get;set;}
    // 20220222 PI改造 by Bright---start
    public string staticResource { get; private set; }
    public string contactStaticResource { get; private set; }
    // 20220222 PI改造 by Bright---end
    // 第一页不会侵入页脚信息的最大行数
    private Decimal firstCount = 50;
@@ -39,6 +44,8 @@
    public QuotesPDFController() {
        //获取报价ID
        id = System.currentPageReference().getParameters().get('id');
        staticResource = JSON.serialize(PIHelper.getPIIntegrationInfo('Quotes__c'));// 20220222 PI改造 by Bright
      contactStaticResource = JSON.serialize(PIHelper.getPIIntegrationInfo('Contact'));// 20220222 PI改造 by Bright
    }
    /**
@@ -55,7 +62,7 @@
            //DISCOUNT__c
            //TAX__c
            //TOTAL__c
            quo = [SELECT id,ESTIMATE__c,DATE__c,EXPIRES__c,CURRENCY__c,TERMS__c,INCOTERM__c,PO__c,LEAD_TIME__c,CONTACT_EMAIL__c,CONTACT_PHONE__c,CONTACT_NAME__c,BILL_TO__c,SHIP_TO__c,CUSTOMER_MESSAGE__c,SWOName__c,QuotesType__c,COMPANYName__c,SUBTOTAL__c,DISCOUNT__c,TAX__c,TOTAL__c FROM Quotes__c WHERE Id = :id];
            quo = [SELECT id,ESTIMATE__c,DATE__c,EXPIRES__c,CURRENCY__c,TERMS__c,INCOTERM__c,PO__c,LEAD_TIME__c,CONTACT_EMAIL__c,CONTACT_PHONE__c,CONTACT_NAME__c,CONTACT_NAME__r.AWS_Data_Id__c ,BILL_TO__c,SHIP_TO__c,CUSTOMER_MESSAGE__c,SWOName__c,QuotesType__c,COMPANYName__c,SUBTOTAL__c,DISCOUNT__c,TAX__c,TOTAL__c,AWS_Data_Id__c  FROM Quotes__c WHERE Id = :id];
            List<Contact> conList = [select Id,Name from Contact where Id =: quo.CONTACT_NAME__c];
            if(conList!=null && conList.size()!=0){
                conName = conList[0].Name;