高章伟
2023-03-03 d8dc84a3d56df839895f1c417a4d9cbee763d262
force-app/main/default/classes/EnquiryDetailsController.cls
@@ -22,7 +22,8 @@
       showOppOName = new Opportunity();
        //新增Competitor__c字节
      //2021-12-10 增加 中标日 招标日 yjk
       String soql = 'select  id,Name,Competitor__c,Opportunity_stage__c,TenderBeginDate__c,Closing_Bid_Date_Bid__c,Application_Amount_Submit__c,Budget_Amount_Approval__c,Bid_Date__c,Close_Forecasted_Date__c,CloseDate,Closing_Bid_Date__c,Department_Name__c,Status_Formula__c,Close_Forecasted_Assume_Date__c from Opportunity where id = :ESetId';
      //询价进口论证 fy 20220803 start ,if_NeedImportDemonstration__c,ImportDemonstration_state__c,ImportDemonstration_Filing_date__c,ImportDemonstration_Approval_date__c,   ImportDemonstration_Rejection_date__c
       String soql = 'select  id,Name,Competitor__c,Opportunity_stage__c,TenderBeginDate__c,Closing_Bid_Date_Bid__c,Application_Amount_Submit__c,Budget_Amount_Approval__c,Bid_Date__c,Close_Forecasted_Date__c,CloseDate,Closing_Bid_Date__c,Department_Name__c,Status_Formula__c,Close_Forecasted_Assume_Date__c,if_NeedImportDemonstration__c,ImportDemonstration_state__c,ImportDemonstration_Filing_date__c,ImportDemonstration_Approval_date__c,   ImportDemonstration_Rejection_date__c from Opportunity where id = :ESetId';
       String sql = 'select name , id ,Related_Opportunity'+IndexNum+'__c,Related_Opportunity'+IndexNum+'_ID__c from Event__c where Related_Opportunity'+IndexNum+'_ID__c =:ESetId';
       //List<Event__c> showName = Database.query(sql);
       List<Opportunity> OppoName = Database.query(soql);
@@ -111,7 +112,8 @@
         SWAG-B8Y84V 2019-02-11 start
        */
//*************************Insert 20160627 OCM-225 趙徳芳 Start*************************//
       else if((Old_Competitor == 'C'||Old_Competitor == 'A'||Old_Competitor == 'B')&&(insOppo.Competitor__c =='D'||insOppo.Competitor__c =='E')){
       // else if((Old_Competitor == 'C'||Old_Competitor == 'A'||Old_Competitor == 'B')&&(insOppo.Competitor__c =='D'||insOppo.Competitor__c =='E')){
      else if((Old_Competitor == 'C'||Old_Competitor == 'A'||Old_Competitor == 'B')&&insOppo.Competitor__c =='D'){
          insOppo.Opportunity_stage__c.addError('询价等级已达到'+Old_Competitor+',询价等级为C及以上的,不可以修改到D或E');
          goOrNot = false;
       }
@@ -132,8 +134,14 @@
                Oppo.Budget_Amount_Approval__c = insOppo.Budget_Amount_Approval__c;
                Oppo.Bid_Date__c = insOppo.Bid_Date__c;
                Oppo.Closing_Bid_Date__c = insOppo.Closing_Bid_Date__c;
                Oppo.Close_Forecasted_Date__c = insOppo.Close_Forecasted_Date__c;
                Oppo.Close_Forecasted_Assume_Date__c  = insOppo.Close_Forecasted_Assume_Date__c;
                // Oppo.Close_Forecasted_Date__c = insOppo.Close_Forecasted_Date__c;   //20220809 lt
                // Oppo.Close_Forecasted_Assume_Date__c  = insOppo.Close_Forecasted_Assume_Date__c; //20220809 lt
            //询价进口论证 fy 20220803 start
            Oppo.if_NeedImportDemonstration__c  = insOppo.if_NeedImportDemonstration__c;
            Oppo.ImportDemonstration_Filing_date__c  = insOppo.ImportDemonstration_Filing_date__c;
            Oppo.ImportDemonstration_Approval_date__c  = insOppo.ImportDemonstration_Approval_date__c;
            Oppo.ImportDemonstration_Rejection_date__c  = insOppo.ImportDemonstration_Rejection_date__c;
            //询价进口论证 fy 20220803 end
                //Oppo.CloseDate = insOppo.CloseDate;
                update Oppo;
                goOrNot = true;
@@ -141,7 +149,7 @@
                ApexPages.addMessage(new ApexPages.message(ApexPages.severity.INFO, '保存完了!'));
                // SWAG-B8Y84V 2019-02-11 end
                }catch(DmlException ex) {
                    ApexPages.addmessage(new ApexPages.message(ApexPages.severity.Error, ' '+ex.getDmlMessage(0)));
                    ApexPages.addmessage(new ApexPages.message(ApexPages.severity.Error, ' '+ex));
                    //SAP上传后,不允许修改「预测OCM签约日」
                    system.debug('测试进入13:'+ex.getDmlMessage(0));
                    return null;    
@@ -150,6 +158,10 @@
      system.debug('测试进入12');
     }   
      //询价进口论证 ssm 20220823 保存成功后刷新页面 start
      this.init();
      //询价进口论证 ssm 20220823 start
      return null;
    }
}