From 50b39c4b52bf5fd61ec46ada365c51e05a16d2ae Mon Sep 17 00:00:00 2001
From: buli <137736985@qq.com>
Date: 星期四, 04 五月 2023 09:11:54 +0800
Subject: [PATCH] Backup0504
---
force-app/main/default/classes/NewPaymentPlanLoadLWCController.cls | 46 +++++++++++++++++++++++++++++++++-------------
1 files changed, 33 insertions(+), 13 deletions(-)
diff --git a/force-app/main/default/classes/NewPaymentPlanLoadLWCController.cls b/force-app/main/default/classes/NewPaymentPlanLoadLWCController.cls
index 536b126..91de681 100644
--- a/force-app/main/default/classes/NewPaymentPlanLoadLWCController.cls
+++ b/force-app/main/default/classes/NewPaymentPlanLoadLWCController.cls
@@ -142,10 +142,17 @@
@AuraEnabled
public static ReturnData print(Maintenance_Contract__c MCEElement) {
- System.debug('print start');
- // save();
- save(MCEElement);
ReturnData returnData = new ReturnData();
+ System.debug('save start');
+ // save();
+ ReturnData res = save(MCEElement);
+ if (res.statusSave != 'Fin') {
+ returnData.status = res.status;
+ returnData.statusSave = 'Denied';
+ return returnData;
+ }
+ System.debug('save end');
+
returnData.statusSave = 'Fin';
returnData.agreeUpperLimit = MCEElement.URF_Contract__c;
if (PageMCEElement.Decided_Estimation__c == null) {
@@ -154,6 +161,7 @@
// statusSave = 'Denied';
returnData.status = '鎶ヤ环鍗曟病鏈夊喅瀹氫箣鍓嶄笉鑳芥墦鍗板悎鍚屾枃鏈�!';
returnData.statusSave = 'Denied';
+ return returnData;
}
if (MCEElement.Estimate_Target__c == null) {
@@ -162,6 +170,7 @@
// statusSave = 'Denied';
returnData.status = '璇风‘瀹氭彁浜ゅ璞�!';
returnData.statusSave = 'Denied';
+ return returnData;
}
@@ -171,6 +180,7 @@
// statusSave = 'Denied';
returnData.status = '闈炴爣鍚堝悓涓嶉渶瑕佹墦鍗板悎鍚屾枃鏈紒';
returnData.statusSave = 'Denied';
+ return returnData;
}
@@ -189,6 +199,7 @@
//return;
returnData.status = '浠樻鎬婚噾棰濅笌鍚堝悓閲戦涓嶇銆�';
returnData.statusSave = 'Denied';
+ return returnData;
}
// HWAG-BHT7XX 2019-12-09 by vivek start
@@ -220,6 +231,7 @@
// statusSave = 'Denied';
returnData.status = '浠樻鏈熸暟鍜屼粯娆捐鍒掓暟鐩笉绗︺��';
returnData.statusSave = 'Denied';
+ return returnData;
}
}
@@ -247,11 +259,18 @@
*澶氭浠樻鑷冲皯杈撳叆浠樻璁″垝1鍜屼粯娆捐鍒�1閲戦
*涓�娆℃�т粯娆鹃渶瑕佽緭鍏ヤ竴娆℃�т粯娆剧害瀹氭湡闄�
*/
+
PageMCEElement = MCEElement;
PageMCEElement.id = MCEElement.id;
- system.debug('*************PageMCEElement='+PageMCEElement);
- system.debug('*************MCEElement='+MCEElement);
- if (PageMCEElement.Is_Standard_Contract__c == null ) {
+ Maintenance_Contract__c MCE1 = [select
+ id,
+ Service_Contract_Staff__r.Salesdepartment__c
+ from
+ Maintenance_Contract__c
+ where
+ id = :MCEElement.id limit 1];
+
+ if (PageMCEElement.Is_Standard_Contract__c == null || PageMCEElement.Is_Standard_Contract__c == '' ) {
// ApexPages.addmessage(new ApexPages.message(ApexPages.severity.WARNING, '璇烽�夋嫨鏄惁鏍囧噯鍚堝悓锛�'));
// statusSave = 'Denied';
returnData.status = '璇烽�夋嫨鏄惁鏍囧噯鍚堝悓锛�';
@@ -317,21 +336,22 @@
Savepoint sp = Database.setSavepoint();
try {
- if (PageMCEElement.Service_Contract_Staff__r.Salesdepartment__c == '1.鍗庡寳') {
+ system.debug('*************PageMCEElement='+MCE1.Service_Contract_Staff__r.Salesdepartment__c);
+ if (MCE1.Service_Contract_Staff__r.Salesdepartment__c == '1.鍗庡寳') {
PageMCEElement.User_Salesdepartment__c = System.Label.Payment_Block_Leader_HB;
PageMCEElement.User_Salesdepartment_Sec__c = System.Label.Payment_Block_Leader_SD;
- } else if (PageMCEElement.Service_Contract_Staff__r.Salesdepartment__c == '2.涓滃寳') {
+ } else if (MCE1.Service_Contract_Staff__r.Salesdepartment__c == '2.涓滃寳') {
PageMCEElement.User_Salesdepartment__c = System.Label.Payment_Block_Leader_DB;
- } else if (PageMCEElement.Service_Contract_Staff__r.Salesdepartment__c == '3.瑗垮寳') {
+ } else if (MCE1.Service_Contract_Staff__r.Salesdepartment__c == '3.瑗垮寳') {
PageMCEElement.User_Salesdepartment__c = System.Label.Payment_Block_Leader_XB;
- } else if (PageMCEElement.Service_Contract_Staff__r.Salesdepartment__c == '4.瑗垮崡') {
+ } else if (MCE1.Service_Contract_Staff__r.Salesdepartment__c == '4.瑗垮崡') {
PageMCEElement.User_Salesdepartment__c = System.Label.Payment_Block_Leader_XN;
- } else if (PageMCEElement.Service_Contract_Staff__r.Salesdepartment__c == '5.鍗庝笢') {
+ } else if (MCE1.Service_Contract_Staff__r.Salesdepartment__c == '5.鍗庝笢') {
PageMCEElement.User_Salesdepartment__c = System.Label.Payment_Block_Leader_HD;
- } else if (PageMCEElement.Service_Contract_Staff__r.Salesdepartment__c == '6.鍗庡崡') {
+ } else if (MCE1.Service_Contract_Staff__r.Salesdepartment__c == '6.鍗庡崡') {
PageMCEElement.User_Salesdepartment__c = System.Label.Payment_Block_Leader_HN;
PageMCEElement.User_Salesdepartment_Sec__c = System.Label.Payment_Block_Leader_HNVice;
- } else if (PageMCEElement.Service_Contract_Staff__r.Salesdepartment__c == '7.鑳介噺') {
+ } else if (MCE1.Service_Contract_Staff__r.Salesdepartment__c == '7.鑳介噺') {
}
// 瀵逛簬鏍囧噯鍚堝悓杩涜楠岃瘉蹇呭~椤�
--
Gitblit v1.9.1