From d8dc84a3d56df839895f1c417a4d9cbee763d262 Mon Sep 17 00:00:00 2001
From: 高章伟 <gaozhangwei@prec-tech.com>
Date: 星期五, 03 三月 2023 14:50:59 +0800
Subject: [PATCH] gzw 测试环境代码更新

---
 force-app/main/default/classes/NewPaymentPlanLoadController.cls |   84 +++++++++++++++++++++++++++++++++--------
 1 files changed, 67 insertions(+), 17 deletions(-)

diff --git a/force-app/main/default/classes/NewPaymentPlanLoadController.cls b/force-app/main/default/classes/NewPaymentPlanLoadController.cls
index 481cd96..2617188 100644
--- a/force-app/main/default/classes/NewPaymentPlanLoadController.cls
+++ b/force-app/main/default/classes/NewPaymentPlanLoadController.cls
@@ -8,6 +8,7 @@
 	public Boolean printAgent { get; private set; }
 	//HWAG-BHT7XX 2019/11/26 START
 	public Boolean agreeUpperLimit { get; private set; }
+	public Boolean UpperLimitPrice { get; private set; }
 	//HWAG-BHT7XX 2019/11/26 END
 	// fxk 2021/8/31 鐐规娆℃暟蹇呴』濉� Star
 	// public boolean saveErrorflag { get; private set; }
@@ -66,6 +67,10 @@
 		                                        Term_Of_Payment__c,
 		                                        one_off_payment_agreed_period__c,
 		                                        Contract_Amount__c,
+		                                        // 涓婇檺鍚堝悓 20230110 start
+		                                        Limit_Price_Amount__c,
+		                                        Limit_Price_Amount_in_Word__c,
+		                                         // 涓婇檺鍚堝悓 20230110 end
 		                                        Total_Contract_Amount_In_Words__c,
 		                                        Service_Contract_Staff__r.Name,
 		                                        Total_Payment_Time__c,
@@ -84,7 +89,16 @@
 		                                        Amount_Warranty_Coverage__c,
 		                                        Amount_Warranty_Coverage_In_Word__c,
 		                                        //HWAG-BHT7XX 2019/11/26 END
-		                                        Decided_Estimation__c
+		                                        Decided_Estimation__c,
+		                                        //XLIU-CEP8WW 銆愬鎵樸�戝悎鍚屾枃鏈洿鏂�/鏂板 LY 20220524 star
+		                                        old_Is_RecognitionModel__c
+		                                        //XLIU-CEP8WW 銆愬鎵樸�戝悎鍚屾枃鏈洿鏂�/鏂板 LY 20220524 end
+		                                        //URF闄愭鍚堝悓2鏈� LY 20220811 star
+		                                        ,URF_Contract__c
+		                                        //URF闄愭鍚堝悓2鏈� LY 20220811 end
+		                                        // 涓婇檺鍚堝悓 20230109 start
+		                                        ,Limit_Price__c
+		                                        // 涓婇檺鍚堝悓 20230109 end
 		                                        from
 		                                        Maintenance_Contract__c
 		                                        where
@@ -98,15 +112,21 @@
 
 			PageMCEElement = PageMCE[0];
 			//HWAG-BHT7XX 2019/11/26 START
-			agreeUpperLimit = PageMCE[0].agree_Upper_limit__c ;
+			agreeUpperLimit = PageMCE[0].URF_Contract__c ;
 			//HWAG-BHT7XX 2019/11/26 END
+			// 涓婇檺鍚堝悓 20230109 start
+			UpperLimitPrice = PageMCE[0].Limit_Price__c ;
+			// 涓婇檺鍚堝悓 20230109 end
 			// fxk 2021/8/31 鐐规娆℃暟蹇呴』閫� Star
 			// if (PageMCEElement.Inspection_Time__c == null || ''.equals(PageMCEElement.Inspection_Time__c) || '0'.equals(PageMCEElement.Inspection_Time__c)) {
 			// 	PageMCEElement.Inspection_Time__c = '1';
 			// }
 			// fxk 2021/8/31 鐐规娆℃暟蹇呴』閫� end
 			if (PageMCEElement.Small_Repair_Time__c == null) {
-				PageMCEElement.Small_Repair_Time__c = '48';
+				//XLIU-CEP8WW 銆愬鎵樸�戝悎鍚屾枃鏈洿鏂�/鏂板 LY 20220524 start
+				//PageMCEElement.Small_Repair_Time__c = '48';
+				PageMCEElement.Small_Repair_Time__c = '7';
+				//XLIU-CEP8WW 銆愬鎵樸�戝悎鍚屾枃鏈洿鏂�/鏂板 LY 20220524 end
 
 			}
 			if (PageMCEElement.Big_Repair_Time__c == null) {
@@ -144,20 +164,40 @@
 
 	public List<SelectOption> getSmall_Repair_Time() {
 		List<SelectOption> options = new List<SelectOption>();
+		//XLIU-CEP8WW 銆愬鎵樸�戝悎鍚屾枃鏈洿鏂�/鏂板 LY 20220524 start
+		// options.add(new SelectOption('24', '24'));
+		// options.add(new SelectOption('48', '48'));
+		// options.add(new SelectOption('72', '72'));
+		options.add(new SelectOption('5', '5'));
+		options.add(new SelectOption('7', '7'));
+		options.add(new SelectOption('10', '10'));
+		//XLIU-CEP8WW 銆愬鎵樸�戝悎鍚屾枃鏈洿鏂�/鏂板 LY 20220524 end
+		return options;
+	}
+	//XLIU-CEP8WW 銆愬鎵樸�戝悎鍚屾枃鏈洿鏂�/鏂板 LY 20220524 start
+	public List<SelectOption> getLive_Technical_Support_Time() {
+		List<SelectOption> options = new List<SelectOption>();
 		options.add(new SelectOption('24', '24'));
 		options.add(new SelectOption('48', '48'));
 		options.add(new SelectOption('72', '72'));
-
+		
 		return options;
 	}
+	//XLIU-CEP8WW 銆愬鎵樸�戝悎鍚屾枃鏈洿鏂�/鏂板 LY 20220524 end
 
 	public List<SelectOption> getTour_Check() {
 		List<SelectOption> options = new List<SelectOption>();
-		options.add(new SelectOption('0', '0'));
-		options.add(new SelectOption('1', '1'));
-		options.add(new SelectOption('2', '2'));
-		options.add(new SelectOption('3', '3'));
-		options.add(new SelectOption('4', '4'));
+		//URF闄愭鍚堝悓2鏈� LY 20220811 start
+		if (PageMCEElement.URF_Contract__c ){
+			options.add(new SelectOption('0', '0'));
+		}else {
+			options.add(new SelectOption('0', '0'));
+			options.add(new SelectOption('1', '1'));
+			options.add(new SelectOption('2', '2'));
+			options.add(new SelectOption('3', '3'));
+			options.add(new SelectOption('4', '4'));
+		}
+		//URF闄愭鍚堝悓2鏈� LY 20220811 end
 		// del fxk 2021.9.2 鍒犻櫎澶氫綑鐨勭偣妫�娆℃暟 Star
 		return options;
 	}
@@ -176,7 +216,12 @@
 	public List<SelectOption> getTerm_Of_Payment() {
 		List<SelectOption> options = new List<SelectOption>();
 		options.add(new SelectOption('涓�娆℃�т粯娆�', '涓�娆℃�т粯娆�'));
-		options.add(new SelectOption('澶氭浠樻', '澶氭浠樻'));
+		//URF闄愭鍚堝悓2鏈� LY 20220811 start
+		//if (!PageMCEElement.old_Is_RecognitionModel__c){
+		if (!PageMCEElement.URF_Contract__c){
+		//URF闄愭鍚堝悓2鏈� LY 20220811 end
+			options.add(new SelectOption('澶氭浠樻', '澶氭浠樻'));
+		}
 		return options;
 	}
 
@@ -311,7 +356,10 @@
 			return null;
 		}
 		// gzw fix 楠岃瘉璁剧疆涓哄叏灞�
-		if (PageMCEElement.Inspection_Time__c == null || ''.equals(PageMCEElement.Inspection_Time__c) || '0'.equals(PageMCEElement.Inspection_Time__c)) {
+		if ((PageMCEElement.Inspection_Time__c == null || ''.equals(PageMCEElement.Inspection_Time__c) || '0'.equals(PageMCEElement.Inspection_Time__c))
+			//URF闄愭鍚堝悓2鏈� LY 20220811 start
+			&& !PageMCEElement.URF_Contract__c) {
+			//URF闄愭鍚堝悓2鏈� LY 20220811 end
 			System.debug('11111111111' + PageMCEElement.Inspection_Time__c);
 			// ApexPages.addmessage(new ApexPages.message(ApexPages.severity.WARNING,
 			// '闈炴爣鍚堝悓涓嶉渶瑕佹墦鍗板悎鍚屾枃鏈紒'));
@@ -404,12 +452,14 @@
 				if (PageMCEElement.Engineer_Name__c == null || ''.equals(PageMCEElement.Engineer_Name__c)) {
 					requiredInput += '宸ョ▼甯堝鍚�';
 				}
-				if (PageMCEElement.Phone_Number__c == null || ''.equals(PageMCEElement.Phone_Number__c)) {
-					if (!''.equals(requiredInput)) {
-						requiredInput += '銆�';
-					}
-					requiredInput += '鎵嬫満鍙风爜';
-				}
+				//URF闄愭鍚堝悓2鏈� LY 20220920 start
+				// if (PageMCEElement.Phone_Number__c == null || ''.equals(PageMCEElement.Phone_Number__c)) {
+				// 	if (!''.equals(requiredInput)) {
+				// 		requiredInput += '銆�';
+				// 	}
+				// 	requiredInput += '鎵嬫満鍙风爜';
+				// }
+				//URF闄愭鍚堝悓2鏈� LY 20220920 end
 				if (PageMCEElement.Small_Repair_Time__c == null || ''.equals(PageMCEElement.Small_Repair_Time__c)) {
 					if (!''.equals(requiredInput)) {
 						requiredInput += '銆�';

--
Gitblit v1.9.1