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/MaintenanceUpdateProductHandler.cls | 113 +++++++++++++++++++++++++++++++++-----------------------
1 files changed, 66 insertions(+), 47 deletions(-)
diff --git a/force-app/main/default/classes/MaintenanceUpdateProductHandler.cls b/force-app/main/default/classes/MaintenanceUpdateProductHandler.cls
index 63fb51a..3f2fd09 100644
--- a/force-app/main/default/classes/MaintenanceUpdateProductHandler.cls
+++ b/force-app/main/default/classes/MaintenanceUpdateProductHandler.cls
@@ -117,6 +117,12 @@
//Tier1_Category__c,
query = 'select Id, Name ,ProductsID__c,Maintenance_Product_Data__c,RecordType.DeveloperName ';
query += ' ,ENG_DeaerProFlag__c,Dealer_special_Object__c,Key_product_147P__c,Key_product_147P_Old__c,Important_Endopartner_product__c ';
+ // FY23淇敼 WLIG-CFV4AV 閲嶇偣浜у搧缁存姢锛堟柊锛塻tart
+ query += ' ,Key_product_155P__c,Key_product_155P_Old__c,Celon_Product__c,Celon_Product_Old__c ';
+ // FY23淇敼 WLIG-CFV4AV 閲嶇偣浜у搧缁存姢锛堟柊锛塭nd
+ // 20221020 ljh SWAG-CJ98AJ start
+ query += ' ,suitDepartment__c,suitDepartment_Old__c ';
+ // 20221020 ljh SWAG-CJ98AJ end
query += ' ,GuranteeType__c,Entend_gurantee_period__c,Gurantee_Start_Date__c,Gurantee_End_Date__c,CanNotCancelledGurantee__c ';
query += ' ,GuranteeType_Old__c,Entend_gurantee_period_Old__c,Gurantee_Start_Date_Old__c,Gurantee_End_Date_Old__c';
query += ' ,Intra_Trade_Service_RMB__c,Intra_Trade_Service_RMB_DateFrom__c,Virtual_Contract__c,Intra_Trade_Gurantee_RMB__c, Intra_Trade_Gurantee_RMB_DateFrom__c,Maintenance_Price_Year__c ';
@@ -166,87 +172,100 @@
tempImportantRroduct.put(ssApiStr,apiStr);
}
}
+ // FY23淇敼 WLIG-CFV4AV 閲嶇偣浜у搧缁存姢锛堟柊锛塻tart
String keyOld;
- String old_BF;
- String old_ENT;
- String old_ET;
+ // String old_BF;
+ // String old_ENT;
+ // String old_ET;
String old_GI;
- String old_GS;
- String old_GYN;
- String old_OTH;
- String old_URO;
+ // String old_GS;
+ // String old_GYN;
+ // String old_OTH;
+ // String old_URO;
String keyNew;
- String new_BF;
- String new_ENT;
- String new_ET;
+ // String new_BF;
+ // String new_ENT;
+ // String new_ET;
String new_GI;
- String new_GS;
- String new_GYN;
- String new_OTH;
- String new_URO;
+ // String new_GS;
+ // String new_GYN;
+ // String new_OTH;
+ // String new_URO;
if(String.isNotBlank(mpdDetails.Key_product_147P_Old__c)){
- keyOld = tempImportantRroduct.get(mpdDetails.Key_product_147P_Old__c);
+ // keyOld = tempImportantRroduct.get(mpdDetails.Key_product_147P_Old__c);
+ keyOld = ControllerUtil.getKeyByProduct(mpdDetails.Key_product_147P_Old__c);
if(String.isNotBlank(keyOld)){
- old_BF = 'Important_Rroduct_'+keyOld+'BF__c';
- old_ENT = 'Important_Rroduct_'+keyOld+'ENT__c';
- old_ET = 'Important_Rroduct_'+keyOld+'ET__c';
+ // old_BF = 'Important_Rroduct_'+keyOld+'BF__c';
+ // old_ENT = 'Important_Rroduct_'+keyOld+'ENT__c';
+ // old_ET = 'Important_Rroduct_'+keyOld+'ET__c';
old_GI = 'Important_Rroduct_'+keyOld+'GI__c';
- old_GS = 'Important_Rroduct_'+keyOld+'GS__c';
- old_GYN = 'Important_Rroduct_'+keyOld+'GYN__c';
- old_OTH = 'Important_Rroduct_'+keyOld+'OTH__c';
- old_URO = 'Important_Rroduct_'+keyOld+'URO__c';
+ // old_GS = 'Important_Rroduct_'+keyOld+'GS__c';
+ // old_GYN = 'Important_Rroduct_'+keyOld+'GYN__c';
+ // old_OTH = 'Important_Rroduct_'+keyOld+'OTH__c';
+ // old_URO = 'Important_Rroduct_'+keyOld+'URO__c';
}
}
if(String.isNotBlank(mpdDetails.Key_product_147P__c)){
- keyNew = tempImportantRroduct.get(mpdDetails.Key_product_147P__c);
+ // keyNew = tempImportantRroduct.get(mpdDetails.Key_product_147P__c);
+ keyNew = ControllerUtil.getKeyByProduct(mpdDetails.Key_product_147P__c);
System.debug('====keyNew锛�'+keyNew);
- new_BF = 'Important_Rroduct_'+keyNew+'BF__c';
- new_ENT = 'Important_Rroduct_'+keyNew+'ENT__c';
- new_ET = 'Important_Rroduct_'+keyNew+'ET__c';
+ // new_BF = 'Important_Rroduct_'+keyNew+'BF__c';
+ // new_ENT = 'Important_Rroduct_'+keyNew+'ENT__c';
+ // new_ET = 'Important_Rroduct_'+keyNew+'ET__c';
new_GI = 'Important_Rroduct_'+keyNew+'GI__c';
- new_GS = 'Important_Rroduct_'+keyNew+'GS__c';
- new_GYN = 'Important_Rroduct_'+keyNew+'GYN__c';
- new_OTH = 'Important_Rroduct_'+keyNew+'OTH__c';
- new_URO = 'Important_Rroduct_'+keyNew+'URO__c';
+ // new_GS = 'Important_Rroduct_'+keyNew+'GS__c';
+ // new_GYN = 'Important_Rroduct_'+keyNew+'GYN__c';
+ // new_OTH = 'Important_Rroduct_'+keyNew+'OTH__c';
+ // new_URO = 'Important_Rroduct_'+keyNew+'URO__c';
}
if(String.isNotBlank(mpdDetails.Key_product_147P__c)){
if(mpdDetails.Key_product_147P_Old__c !=null&&!mpdDetails.Key_product_147P__c.equals(mpdDetails.Key_product_147P_Old__c)){
//old鐨刦alse 鏂扮殑true
if(String.isNotBlank(keyNew)){
- product2.put(new_BF,true);product2.put(new_ENT,true);
- product2.put(new_ET,true);product2.put(new_GI,true);
- product2.put(new_GS,true);product2.put(new_GYN,true);
- product2.put(new_OTH,true);product2.put(new_URO,true);
+ // product2.put(new_BF,true);product2.put(new_ENT,true);
+ // product2.put(new_ET,true);
+ product2.put(new_GI,true);
+ // product2.put(new_GS,true);product2.put(new_GYN,true);
+ // product2.put(new_OTH,true);product2.put(new_URO,true);
}
if(String.isNotBlank(keyOld)){
- product2.put(old_BF,false);product2.put(old_ENT,false);
- product2.put(old_ET,false);product2.put(old_GI,false);
- product2.put(old_GS,false);product2.put(old_GYN,false);
- product2.put(old_OTH,false);product2.put(old_URO,false);
+ // product2.put(old_BF,false);product2.put(old_ENT,false);
+ // product2.put(old_ET,false);
+ product2.put(old_GI,false);
+ // product2.put(old_GS,false);product2.put(old_GYN,false);
+ // product2.put(old_OTH,false);product2.put(old_URO,false);
}
}else if(mpdDetails.Key_product_147P_Old__c == null){
//old鐨勭┖鍙渶瑕佹柊鐨則rue
System.debug('====keyNew锛�'+keyNew);
if(String.isNotBlank(keyNew)){
- product2.put(new_BF,true);product2.put(new_ENT,true);
- product2.put(new_ET,true);product2.put(new_GI,true);
- product2.put(new_GS,true);product2.put(new_GYN,true);
- product2.put(new_OTH,true);product2.put(new_URO,true);
+ // product2.put(new_BF,true);product2.put(new_ENT,true);
+ // product2.put(new_ET,true);
+ product2.put(new_GI,true);
+ // product2.put(new_GS,true);product2.put(new_GYN,true);
+ // product2.put(new_OTH,true);product2.put(new_URO,true);
}
}
}
else if(String.isNotBlank(mpdDetails.Key_product_147P_Old__c)){
//old鐨刦alse 鏂扮殑true
if(String.isNotBlank(keyOld)){
- product2.put(old_BF,false);product2.put(old_ENT,false);
- product2.put(old_ET,false);product2.put(old_GI,false);
- product2.put(old_GS,false);product2.put(old_GYN,false);
- product2.put(old_OTH,false);product2.put(old_URO,false);
+ // product2.put(old_BF,false);product2.put(old_ENT,false);
+ // product2.put(old_ET,false);
+ product2.put(old_GI,false);
+ // product2.put(old_GS,false);product2.put(old_GYN,false);
+ // product2.put(old_OTH,false);product2.put(old_URO,false);
}
}
-
+ // 鏂扮殑閲嶇偣浜у搧
+ product2.Key_product_155P__c = mpdDetails.Key_product_155P__c;
+ // Celon浜у搧鍖哄垎
+ product2.Celon_Product__c = mpdDetails.Celon_Product__c;
+ // 閫傜敤绉戝 // 20221020 ljh SWAG-CJ98AJ
+ product2.suitDepartment__c = mpdDetails.suitDepartment__c;
}
+ // FY23淇敼 WLIG-CFV4AV 閲嶇偣浜у搧缁存姢锛堟柊锛塭nd
if(mpdDetails.RecordType.DeveloperName.equals('GuranteeMain')){
product2.Id = mpdDetails.ProductsID__c;
if(mpdDetails.GuranteeType_Old__c !=null&&String.isNotBlank(mpdDetails.GuranteeType_Old__c)){
--
Gitblit v1.9.1