From 07390e2fcb4adf27c928335bf27ae7939c5a80ad Mon Sep 17 00:00:00 2001
From: buli <137736985@qq.com>
Date: 星期二, 23 五月 2023 11:28:12 +0800
Subject: [PATCH] bakcup20230523
---
force-app/main/default/classes/TenderingButtonController.cls | 65 +++++++++++++++++++++++++++++++-
1 files changed, 63 insertions(+), 2 deletions(-)
diff --git a/force-app/main/default/classes/TenderingButtonController.cls b/force-app/main/default/classes/TenderingButtonController.cls
index 47b080d..6b12f61 100644
--- a/force-app/main/default/classes/TenderingButtonController.cls
+++ b/force-app/main/default/classes/TenderingButtonController.cls
@@ -8,9 +8,26 @@
res.Id = report.Id;
res.status = report.status__c;
res.name = report.Name;
- res.opportunityNum = String.valueOf(report.OpportunityNum__c);
+ // res.opportunityNum = String.valueOf(report.OpportunityNum__c);
+ res.opportunityNum = Integer.valueOf(report.OpportunityNum__c);
res.isRelateProject = report.IsRelateProject__c;
res.profileId = UserInfo.getProfileId();
+ res.systemProfileId = getProfileIdByName(LightingButtonConstant.SYSTEM_PROFILE_NAME);
+ res.TwoS1_Sales_Hospital = getProfileIdByName(LightingButtonConstant.TwoS1_Sales_Hospital);
+ res.TwoS1_Sales_Hospital_Non_Singleton = getProfileIdByName(LightingButtonConstant.TwoS1_Sales_Hospital_Non_Singleton );
+ res.TwoS2_Sales_Product = getProfileIdByName(LightingButtonConstant.TwoS2_Sales_Product);
+ res.TwoS4_Sales_Manager = getProfileIdByName(LightingButtonConstant.TwoS4_Sales_Manager);
+ res.TwoS4_Sales_Manager_Non_Singleton = getProfileIdByName(LightingButtonConstant.TwoS4_Sales_Manager_Non_Singleton);
+ res.TwoS4_Sales_Manager_Majordomo = getProfileIdByName(LightingButtonConstant.TwoS4_Sales_Manager_Majordomo);
+ res.TwoS6_Trade_Assistant = getProfileIdByName(LightingButtonConstant.TwoS6_Trade_Assistant);
+ res.TwoS6_Sales_Headquarters = getProfileIdByName(LightingButtonConstant.TwoS6_Sales_Headquarters);
+ res.TwoS7_Sales_Headquarters = getProfileIdByName(LightingButtonConstant.TwoS7_Sales_Headquarters);
+ res.TwoS8_Sales_Administrative_Assistant = getProfileIdByName(LightingButtonConstant.TwoS8_Sales_Administrative_Assistant);
+ res.TwoS8_Sales_Administrative_Assistant_Plan = getProfileIdByName(LightingButtonConstant.TwoS8_Sales_Administrative_Assistant_Plan);
+ res.TwoS9_Spare = getProfileIdByName(LightingButtonConstant.TwoS9_Spare);
+ 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.Environment_Url = System.Label.Environment_Url;
System.debug(LoggingLevel.INFO, '*** xu: ' + res);
}catch(Exception e){
@@ -19,6 +36,16 @@
return res;
}
+ @AuraEnabled
+ public static string getProfileIdByName(String name){
+ Profile profile = null;
+ try {
+ profile = [select Id from Profile where Name =:name];
+ } catch (Exception e) {
+ throw new AuraHandledException(e.getMessage());
+ }
+ return profile.Id;
+ }
// var sql = "select id from Tender_Opportunity_Link__c where Tender_information__c='" + '{!Tender_information__c.Id}'+ "'";
// var sqlResult = sforce.connection.query(sql);
@AuraEnabled
@@ -43,12 +70,46 @@
@AuraEnabled
public String name;
@AuraEnabled
- public String opportunityNum;
+ public Integer opportunityNum;
@AuraEnabled
public String isRelateProject;
@AuraEnabled
public String profileId;
@AuraEnabled
+ public String systemProfileId;
+ @AuraEnabled
+ public String TwoS1_Sales_Hospital;
+ @AuraEnabled
+ public String TwoS1_Sales_Hospital_Non_Singleton;
+ @AuraEnabled
+ public String TwoS2_Sales_Product;
+ @AuraEnabled
+ public String TwoS4_Sales_Manager;
+ @AuraEnabled
+ public String TwoS4_Sales_Manager_Non_Singleton;
+ @AuraEnabled
+ public String TwoS4_Sales_Manager_Majordomo;
+ @AuraEnabled
+ public String TwoS6_Trade_Assistant;
+ @AuraEnabled
+ public String TwoS6_Sales_Headquarters;
+ @AuraEnabled
+ public String TwoS7_Sales_Headquarters;
+ @AuraEnabled
+ public String TwoS8_Sales_Administrative_Assistant;
+ @AuraEnabled
+ public String TwoS8_Sales_Administrative_Assistant_Plan;
+ @AuraEnabled
+ public String TwoS9_Spare;
+ @AuraEnabled
+ public String OBA1_Tenderee;
+ @AuraEnabled
+ public String OBA7_Enquiry_Tenderee;
+ @AuraEnabled
+ public String TwoM4_Marketplace_Manager;
+ @AuraEnabled
+ public String SalesMarketplaceId;
+ @AuraEnabled
public String Environment_Url;
}
}
\ No newline at end of file
--
Gitblit v1.9.1