From 50ce6a5e5ae7ac6ce3e6281acca9a0db568306e6 Mon Sep 17 00:00:00 2001
From: unknown <sunxia@prec-tech.com>
Date: 星期三, 23 八月 2023 14:54:59 +0800
Subject: [PATCH] Merge branch 'LEX_dev' of http://47.92.229.245:8089/r/lightningupdate into LEX_dev
---
force-app/main/default/classes/TenderingButtonController.cls | 57 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
1 files changed, 56 insertions(+), 1 deletions(-)
diff --git a/force-app/main/default/classes/TenderingButtonController.cls b/force-app/main/default/classes/TenderingButtonController.cls
index fb66353..f68ceeb 100644
--- a/force-app/main/default/classes/TenderingButtonController.cls
+++ b/force-app/main/default/classes/TenderingButtonController.cls
@@ -1,9 +1,18 @@
+/*
+ * @Author: zhangchunxu
+ * @Date: 2023-03-31 13:36:53
+ * @LastEditors: zhangchunxu
+ * @LastEditTime: 2023-07-21 15:09:33
+ *
+ */
public class TenderingButtonController {
@AuraEnabled
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;
@@ -22,8 +31,16 @@
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.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);
@@ -52,6 +69,28 @@
} 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;
}
}
@@ -91,10 +130,26 @@
@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;
+ @AuraEnabled
+ public String NewDaily_Report;
+ @AuraEnabled
+ public String TerminateApprovalStatus;
+ @AuraEnabled
+ public List<AggregateResult> AccSize;
}
}
\ No newline at end of file
--
Gitblit v1.9.1