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/UpdateAssetToCurrentMCBatch.cls | 13 +++++++++++--
1 files changed, 11 insertions(+), 2 deletions(-)
diff --git a/force-app/main/default/classes/UpdateAssetToCurrentMCBatch.cls b/force-app/main/default/classes/UpdateAssetToCurrentMCBatch.cls
index 76f0d1b..c021922 100644
--- a/force-app/main/default/classes/UpdateAssetToCurrentMCBatch.cls
+++ b/force-app/main/default/classes/UpdateAssetToCurrentMCBatch.cls
@@ -55,6 +55,8 @@
where (Maintenance_Contract__r.Contract_Start_Date__c <=: TDAY
or Asset__r.CurrentContract_Start_Date__c <=: TDAY
)
+ // gzw 20230201 batch浼樺寲
+ and Maintenance_Contract__r.Status__c = '濂戠磩'
order by Maintenance_Contract__r.Effective__c, Maintenance_Contract__r.Service_Number_Auto__c desc
]
@@ -80,6 +82,8 @@
and (Maintenance_Contract__r.Contract_Start_Date__c <=: TDAY
or Asset__r.CurrentContract_Start_Date__c <=: TDAY
)
+ // gzw 20230201 batch浼樺寲
+ and Maintenance_Contract__r.Status__c = '濂戠磩'
order by Maintenance_Contract__r.Effective__c, Maintenance_Contract__r.Service_Number_Auto__c desc
]);
}
@@ -89,6 +93,9 @@
try {
Date TDAY = Date.today();
Map<Id, Asset> uptAssets = new Map<Id, Asset>();
+ // gzw 20230201 batch浼樺寲
+ Map<Id, Asset> uptAssetsMap = new Map<Id, Asset>();
+
if(null != lastAsset) {
uptAssets.put(lastAsset.Id, lastAsset);
@@ -146,6 +153,8 @@
a.EGFlg_fromContract_asset__c = mca.EquipmentGuaranteeFlgE__c;
a.CurrentContract_asset__c = mca.Id;
}
+ // gzw 20230201 batch浼樺寲
+ uptAssetsMap.put(a.Id, a);
system.debug('鏈夋棤缁翠慨鍚堝悓锛�'+a.Service_Agreement__c);
} else {
// 鍒濇湡鍖栥亴銇傘倠銇仹銆併亾銇撱伅銉偢銉冦偗銇仐
@@ -188,8 +197,8 @@
//}
system.debug('鏈�缁堟暟鎹�'+uptAssets.values());
- if(uptAssets.values() != null){
- update uptAssets.values();
+ if(uptAssetsMap.values() != null){
+ update uptAssetsMap.values();
}
--
Gitblit v1.9.1