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