| | |
| | | public static InitData initTenderingController(String recordId) { |
| | | InitData res = new initData(); |
| | | try{ |
| | | Tender_information__c report = [SELECT OpportunityNum__c,OwnerId,Id,status__c,Name,IsRelateProject__c FROM Tender_information__c WHERE Id = :recordId LIMIT 1]; |
| | | Tender_information__c report = [SELECT OpportunityNum__c,OwnerId,Id,status__c,Name,IsRelateProject__c,TerminateApprovalStatus__c FROM Tender_information__c WHERE Id = :recordId LIMIT 1]; |
| | | List<AggregateResult> AccQuery = [SELECT count(id) total_cnt, sum(Opp_StageName_Check__c) stage_cnt, sum(Opp_StatusF_Check__c) statusf_cnt FROM Tender_Opportunity_Link__c WHERE Tender_information__c = :report.Id]; |
| | | res.AccSize = AccQuery; |
| | | res.OwnerId = report.OwnerId; |
| | | res.Id = report.Id; |
| | | res.status = report.status__c; |
| | |
| | | res.OBA1_Tenderee = getProfileIdByName(LightingButtonConstant.OBA1_Tenderee); |
| | | res.OBA7_Enquiry_Tenderee = getProfileIdByName(LightingButtonConstant.OBA7_Enquiry_Tenderee); |
| | | res.TwoM4_Marketplace_Manager = getProfileIdByName(LightingButtonConstant.TwoM4_Marketplace_Manager); |
| | | res.TerminateApprovalStatus = report.TerminateApprovalStatus__c; |
| | | res.Environment_Url = System.Label.Environment_Url; |
| | | res.NewDaily_Report = Schema.SObjectType.Lead.getRecordTypeInfosByDeveloperName().get('NewDaily_Report').getRecordTypeId(); |
| | | |
| | | System.debug(LoggingLevel.INFO, '*** xu: ' + res); |
| | | }catch(Exception e){ |
| | | System.debug(LoggingLevel.INFO, '*** xu: ' + e); |
| | |
| | | } catch (exception e) { |
| | | System.debug(LoggingLevel.INFO, '*** xu1111111: ' + e); |
| | | throw new AuraHandledException(e.getMessage()); |
| | | } |
| | | } |
| | | |
| | | //招标项目 项目重启 |
| | | @AuraEnabled |
| | | public static String projectRestart(String recordId) { |
| | | String messageText = ''; |
| | | try { |
| | | Tender_information__c tender = [SELECT Id,IsTerminate__c,TerminateApprovalStatus__c,TerminateApprovalTime__c,ProjectRestartFLG__c FROM Tender_information__c WHERE Id = :recordId LIMIT 1]; |
| | | // var tender = new sforce.SObject("Tender_information__c"); |
| | | tender.Id = tender.Id; |
| | | tender.IsTerminate__c= null; |
| | | tender.TerminateApprovalStatus__c= null; |
| | | tender.TerminateApprovalTime__c= null; |
| | | tender.ProjectRestartFLG__c= true; |
| | | messageText = '1'; |
| | | update tender; |
| | | return messageText; |
| | | } catch (Exception ex) { |
| | | System.debug(LoggingLevel.INFO, '*** cancelXu: ' + ex); |
| | | messageText = ex.getMessage(); |
| | | return messageText; |
| | | } |
| | | } |
| | | |
| | |
| | | public String SalesMarketplaceId; |
| | | @AuraEnabled |
| | | public String Environment_Url; |
| | | @AuraEnabled |
| | | public String NewDaily_Report; |
| | | @AuraEnabled |
| | | public String TerminateApprovalStatus; |
| | | @AuraEnabled |
| | | public List<AggregateResult> AccSize; |
| | | } |
| | | } |