public with sharing class ISOpportunityDemand { // 查询SI项目需求表 @AuraEnabled public static InitData initISOpportunityController(String recordId) { InitData res = new initData(); try{ IS_Opportunity_Demand__c report = [SELECT Id,Data_Check_TF__c,Func_SOD_Status__c FROM IS_Opportunity_Demand__c WHERE Id = :recordId LIMIT 1]; res.Id = report.Id; res.checkTf = report.Data_Check_TF__c; res.sodStatus = report.Func_SOD_Status__c; // res.cadUpload = report.CAD_Upload_Date__c; res.submitLabel = System.Label.ProfileId_SystemAdmin; System.debug(LoggingLevel.INFO, '*** zq: ' + res); }catch(Exception e){ System.debug(LoggingLevel.INFO, '*** zq: ' + e); } return res; } public class InitData{ @AuraEnabled public String Id; @AuraEnabled public Boolean checkTf; @AuraEnabled public String sodStatus; // @AuraEnabled // public String cadUpload; @AuraEnabled public String submitLabel; } //提交按钮 @AuraEnabled public static String submit(String recordId) { try { // Request_tedner_doc__c rac = [SELECT Id,Status__c,Submit_check_flag__c,RecordTypeId,Submit_time__c,Request_target__c,Document_format__c,Bid_distributor__c,Product_discription__c,Tedner_date__c,Tender_active_day__c,tender_inactive_date__c,Tender_request_reason__c FROM Request_tedner_doc__c WHERE Id = :recordId LIMIT 1]; IS_Opportunity_Demand__c rac = [SELECT Id,Submint_TF__c FROM IS_Opportunity_Demand__c WHERE Id = :recordId LIMIT 1]; rac.Id = rac.Id; rac.Submint_TF__c = true; update rac; return '1'; } catch (Exception ex) { System.debug(LoggingLevel.INFO, '*** zq: ' + ex); // return ex; // return ex.getMessage(); return ex.getDmlMessage(0); } } }