From 962519811b7c4be07f30d09e791798b0ea79d3ae Mon Sep 17 00:00:00 2001
From: 黄千龙 <huangqianlong@prec-tech.com>
Date: 星期三, 08 三月 2023 09:54:02 +0800
Subject: [PATCH] 同步代码
---
force-app/main/default/triggers/Repair.trigger | 26 +++++++++++++++++---------
1 files changed, 17 insertions(+), 9 deletions(-)
diff --git a/force-app/main/default/triggers/Repair.trigger b/force-app/main/default/triggers/Repair.trigger
index bf4c6d7..e287d0f 100644
--- a/force-app/main/default/triggers/Repair.trigger
+++ b/force-app/main/default/triggers/Repair.trigger
@@ -83,7 +83,6 @@
defaultFlag = false;
}
// GZW 鐗规畩澶勭悊 璺宠繃缁翠慨涓績鑷姩璧嬪�硷紝浠ユ墜閫変负鍑� start
-
if ((repair.Status__c == '鑽夋涓�' || String.isBlank(repair.Status__c)) == false) {
// if (Trigger.isUpdate && repair.SAP_Transfer_time__c == null) {
if (Trigger.isUpdate && repair.SAP_Transfer_time__c == null && repair.Exc_work_location__c == false) {
@@ -165,18 +164,12 @@
}
//闄愭鍚堝悓浜у搧淇℃伅缁存姢鐩稿叧 FXK 2021/03/05 END
//涓婇檺鍚堝悓 LY 20230117 start
- //濡傛灉璁板綍绫诲瀷鏄湇鍔′换鍔″苟涓旀槸涓婇檺鍚堝悓锛岄偅涔堝垽鏂秴杩囦笂闄愬拰鍒拌揪涓婇檺鏍囧織
+ //濡傛灉璁板綍绫诲瀷鏄湇鍔′换鍔″苟涓旀槸涓婇檺鍚堝悓锛岄偅涔堝垽鏂秴杩囧悎鍚屼笂闄愭爣蹇�
if (middleTable.Maintenance_Contract__r.RecordType.DeveloperName == 'NewMaintenance_Contract'
&& middleTable.Maintenance_Contract__r.Limit_Price__c == true) {
//鏂板缓淇悊鍗虫棤淇悊鎶ヤ环 缁翠慨鍚堝悓涓婄殑淇悊鍓╀綑閲戦濡傛灉灏忎簬绛変簬0 閭d箞銆愯秴杩囧悎鍚屼笂闄愩�戜负true
- if (middleTable.Maintenance_Contract__r.Remaining_Amount__c <= 0 && (repair.Repair_Quotation_Id__c==null || repair.Repair_Quotation_Id__c=='')) {
+ if (middleTable.Maintenance_Contract__r.Remaining_Amount__c <= 0 ) {
repair.ZFLAG_CGSX__c = true;
- }
- //缁翠慨鍚堝悓涓婄殑淇悊鍓╀綑閲戦濡傛灉澶т簬0锛屼笖銆愬墿浣欓噾棰濄�戝噺鍘讳慨鐞嗘姤浠风殑璁″叆銆愬悎鍚屾秷璐圭巼鐨勪慨鐞嗛噾棰濄�戝皬浜庣瓑浜�0锛岄偅涔堛�愬埌杈句笂闄愩�戜负true
- if (middleTable.Maintenance_Contract__r.Remaining_Amount__c >0 && (repair.Repair_Quotation_Id__c!=null || repair.Repair_Quotation_Id__c!='')
- && (middleTable.Maintenance_Contract__r.Remaining_Amount__c -repair.Repair_Quotation_Id__r.Usage_Ratio_Price__c)<=0
- ) {
- repair.ZFLAG_SX__c = true;
}
}
//涓婇檺鍚堝悓 LY 20230117 end
@@ -422,6 +415,21 @@
}
}
// 2022-12-22 zyh add END
+
+ //涓婇檺鍚堝悓 LY 20230207 start
+ //缁翠慨鍚堝悓涓婄殑淇悊鍓╀綑閲戦濡傛灉澶т簬0锛屼笖銆愬墿浣欓噾棰濄�戝噺鍘讳慨鐞嗘姤浠风殑璁″叆銆愬悎鍚屾秷璐圭巼鐨勪慨鐞嗛噾棰濄�戝皬浜庣瓑浜�0锛岄偅涔堛�愬埌杈句笂闄愩�戜负true
+ if (Trigger.isBefore && Trigger.isUpdate) {
+ for (Repair__c repair: Trigger.new) {
+ if (repair.Limit_Price__c ==true ){
+ if (repair.Agreed_Date__c!=null &&(repair.Remaining_Amount__c-repair.Usage_Ratio_Price__c)<=0){
+ repair.ZFLAG_SX__c = true;
+ }else{
+ repair.ZFLAG_SX__c = false;
+ }
+ }
+ }
+ }
+ //涓婇檺鍚堝悓 LY 20230207 end
System.debug( '-----: trigger end');
}
public void test(){
--
Gitblit v1.9.1