| | |
| | | // 测试类 AdvanceOpportunityTest |
| | | public with sharing class AdvanceOpportunityController { |
| | | public AdvanceOpportunityController(ApexPages.StandardController stdController) { |
| | | AdOpportunity = new Advance_Opportunity__c(); |
| | | } |
| | | public Advance_Opportunity__c AdOpportunity{get; set;} |
| | | public Boolean hasError { get; private set; } |
| | | public String aoId {get; set;} |
| | | public void init(){ |
| | | String aoId = ApexPages.currentPage().getParameters().get('id'); |
| | | List<Advance_Opportunity__c> aoList = [SELECT Id,MarketAdvance__c,AddOpportunity__c,BigContract__c,GradePro__c,AddPrice__c,Opportunity__c FROM Advance_Opportunity__c WHERE Opportunity__c = :aoId]; |
| | | aoId = ApexPages.currentPage().getParameters().get('id'); |
| | | // 20220620 ljh update SWAG-CFK9YX start |
| | | // List<Advance_Opportunity__c> aoList = [SELECT Id,MarketAdvance__c,AddOpportunity__c,BigContract__c,GradePro__c,AddPrice__c,Opportunity__c FROM Advance_Opportunity__c WHERE Opportunity__c = :aoId]; |
| | | List<Advance_Opportunity__c> aoList = [SELECT Id,MarketAdvance__c,KeepPushing__c,BigContract__c,GradePro__c,AddPrice__c,Opportunity__c FROM Advance_Opportunity__c WHERE Opportunity__c = :aoId]; |
| | | // 20220620 ljh update SWAG-CFK9YX edn |
| | | if (aoList.size() == 0) { |
| | | |
| | | } else{ |
| | |
| | | } |
| | | } |
| | | public void save(){ |
| | | hasError = true; |
| | | try { |
| | | if (String.isBlank(AdOpportunity.Opportunity__c)) { |
| | | AdOpportunity.Opportunity__c = ApexPages.currentPage().getParameters().get('id'); |
| | | AdOpportunity.Opportunity__c = aoId; |
| | | } |
| | | // AdOpportunity.Name = 'ceshi'; |
| | | upsert AdOpportunity; |
| | | hasError=false; |
| | | } catch (Exception ex) { |
| | | system.debug('=====' + ex.getMessage()); |
| | | ApexPages.addMessages(ex); |
| | | } |
| | | } |
| | | } |