1
chenjingwu
2024-05-24 f7484973dc7c94fd41f23ef83d511f082cb0131e
force-app/main/default/classes/QuoteTrialController.cls
@@ -1,4 +1,5 @@
public  class QuoteTrialController{
// 20240226 ssm 2S6-2无法覆盖2S6-1创建的报价计算结果,改成without sharing
public without sharing class QuoteTrialController{
     public static String ParamId;
       //获取 报价数据
@@ -70,6 +71,7 @@
     QuoteTrialService dao =  new QuoteTrialService();
       String[] arrTest = new String[] {'PromotionNo__cEqual','NameLike'}; 
       PagePlus pages = dao.GetPromotionPromotionSearchFn(page,pageLimit,search,sortOrder,sortPlus,arrTest);  
       System.debug(pages);
       return JSON.serialize(pages);
     // return DataBasePlus.Mysql;
    }
@@ -394,6 +396,9 @@
                                   TotalPrice__c,                   // 总价
                                   Estimation_List_Price__c,        // 标准List价格
                                   MultiYearWarrantyTotalPrice__c   // 多年保合计
                                    // DB202311242191 【报价单】报价单合同金额更新和生成新报价单规则确认和修改 fy start
                                   ,Dealer_Final_Price__c
                                    // DB202311242191 【报价单】报价单合同金额更新和生成新报价单规则确认和修改 fy end
                              from Quote where Id = :QuoteId];
               quote.OCM_Sales_Forecast__c=ContractPrice;
               System.debug('quote:' + quote);
@@ -402,6 +407,9 @@
               opportunity.Id=OpportunityId;
               opportunity.Wholesale_Price__c=ContractPrice;
               System.debug('opportunity:'+opportunity);
               // DB202311242191 【报价单】报价单合同金额更新和生成新报价单规则确认和修改 fy start
               quote.Dealer_Final_Price__c = DealerFinalPriceFc;
               // DB202311242191 【报价单】报价单合同金额更新和生成新报价单规则确认和修改 fy end
               if(SalesRootc.equals('販売店')){
                    //赋值给下面的 合同金额 并置灰不可编辑
                    quote.OCM_Agent1_Price_Page__c=ContractPrice;