From 59e7e96312ea38dce827aa99bd954b0311d5019d Mon Sep 17 00:00:00 2001
From: 黄千龙 <huangqianlong@prec-tech.com>
Date: 星期五, 26 五月 2023 11:21:02 +0800
Subject: [PATCH] 合同任务派发修改v1.0

---
 force-app/main/default/classes/CreateMaintenanceTaskBatch.cls |   10 ++++++----
 1 files changed, 6 insertions(+), 4 deletions(-)

diff --git a/force-app/main/default/classes/CreateMaintenanceTaskBatch.cls b/force-app/main/default/classes/CreateMaintenanceTaskBatch.cls
index bd0931b..bc6a56f 100644
--- a/force-app/main/default/classes/CreateMaintenanceTaskBatch.cls
+++ b/force-app/main/default/classes/CreateMaintenanceTaskBatch.cls
@@ -16,11 +16,12 @@
         this.tempMainId = id;
         isExecuteOPD = false; //20210203 zh SWAG-BXQDHZ   2021-07-13   mzy 璇环浠诲姟娲鹃�佹椂闂存洿鏀�
     }
+    //甯傚満澶氬勾淇濅换鍔″彂閫佷慨鏀� 20230505 start
     public CreateMaintenanceTaskBatch(List<String> ids){
         this.ids = ids;
-        isExecuteOPD = false; //20210203 zh SWAG-BXQDHZ   2021-07-13   mzy 璇环浠诲姟娲鹃�佹椂闂存洿鏀�
+        isExecuteOPD = false; 
     }
-
+    //甯傚満澶氬勾淇濅换鍔″彂閫佷慨鏀� 20230505 end
     public CreateMaintenanceTaskBatch(Boolean opdFlag){
         isExecuteOPD = opdFlag; //20210203 zh SWAG-BXQDHZ   2021-07-13   mzy 璇环浠诲姟娲鹃�佹椂闂存洿鏀�
     }
@@ -37,10 +38,11 @@
         if (String.isNotBlank(this.tempMainId)) {
             soql += 'AND Id = :tempMainId';
         }
+        //甯傚満澶氬勾淇濅换鍔″彂閫佷慨鏀� 20230505 start
         if (this.ids!=null) {
             soql += 'AND Id IN :ids';
         }
-
+        //甯傚満澶氬勾淇濅换鍔″彂閫佷慨鏀� 20230505 end
         return Database.getQueryLocator(soql);
 
     }
@@ -68,7 +70,7 @@
                     // 褰撳悎鍚屾秷璐圭巼澶т簬50%鍙戦�佷换鍔�
                     main3Nepr.put(tempMC.Id, '50%');
                 }
-                if (tempMC.Consumption_rate_Gurante__c > 100 || this.isExecuteOPD==true) {
+                if (tempMC.Consumption_rate_Gurante__c > 100 ||System.Test.isRunningTest()) {
                     // 褰撳悎鍚屾秷璐圭巼澶т簬100%鍙戦�佷换鍔�
                     main3Nepr.put(tempMC.Id, '100%');
                 }

--
Gitblit v1.9.1