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/PAEDecisionRecordController.cls | 273 ++++++++++++++++++++++++++++++++++++++++++++++++++++--
1 files changed, 261 insertions(+), 12 deletions(-)
diff --git a/force-app/main/default/classes/PAEDecisionRecordController.cls b/force-app/main/default/classes/PAEDecisionRecordController.cls
index 20c55d0..bbbe490 100644
--- a/force-app/main/default/classes/PAEDecisionRecordController.cls
+++ b/force-app/main/default/classes/PAEDecisionRecordController.cls
@@ -177,24 +177,42 @@
rdRecord = new PAE_DecisionRecord__c();
//20200213 ljh start
//Repair__c repair1 =[select id,PAE_codez__c,PAE_temp_final_code__c ,PAE_reappear_confirm__c from Repair__c where id = :RepairId];
- Repair__c repair1OrQIS1;
- QIS_Report__c repair1OrQIS2;
+ // 20220722 ljh 鏃ュ父璇鹃 update start
+ // Repair__c repair1OrQIS1;
+ // QIS_Report__c repair1OrQIS2;
+ List<Repair__c> tempRaL = new List<Repair__c>();
+ List<QIS_Report__c> tempQisL = new List<QIS_Report__c>();
+ // if (!string.isBlank(RepairId)) {
+ // repair1OrQIS1 = [select id, PAE_codez__c, PAE_temp_final_code__c, PAE_reappear_confirm__c, IISE_confirmed_person__c from Repair__c where id = : RepairId];
+ // }
+ // if (!string.isBlank(QISReportId)) {
+ // repair1OrQIS2 = [select id, PAE_codez__c, PAE_temp_final_code__c, PAE_reappear_confirm__c from QIS_Report__c where id = : QISReportId];
+ // }
if (!string.isBlank(RepairId)) {
- repair1OrQIS1 = [select id, PAE_codez__c, PAE_temp_final_code__c, PAE_reappear_confirm__c, IISE_confirmed_person__c from Repair__c where id = : RepairId];
+ tempRaL = [select id, PAE_codez__c, PAE_temp_final_code__c, PAE_reappear_confirm__c, IISE_confirmed_person__c from Repair__c where id = : RepairId];
}
if (!string.isBlank(QISReportId)) {
- repair1OrQIS2 = [select id, PAE_codez__c, PAE_temp_final_code__c, PAE_reappear_confirm__c from QIS_Report__c where id = : QISReportId];
+ tempQisL = [select id, PAE_codez__c, PAE_temp_final_code__c, PAE_reappear_confirm__c from QIS_Report__c where id = : QISReportId];
}
+ // 20220722 ljh 鏃ュ父璇鹃 update start
//20200213 ljh end
Map < String, PAE_DecisionRecordDetailInfo > MidMap = new Map < String, PAE_DecisionRecordDetailInfo > ();
if (Id == NULL || Id == '') {
//20200213 ljh start
+ // 20220722 ljh 鏃ュ父璇鹃 update start
//rdRecord.PAE_reappear_confirm__c = repair1.PAE_reappear_confirm__c;//20200103 add
- if (string.isBlank(RepairId)) {
- rdRecord.PAE_reappear_confirm__c = repair1OrQIS2.PAE_reappear_confirm__c;
- } else {
- rdRecord.PAE_reappear_confirm__c = repair1OrQIS1.PAE_reappear_confirm__c;
+ // if (string.isBlank(RepairId)) {
+ // rdRecord.PAE_reappear_confirm__c = repair1OrQIS2.PAE_reappear_confirm__c;
+ // } else {
+ // rdRecord.PAE_reappear_confirm__c = repair1OrQIS1.PAE_reappear_confirm__c;
+ // }
+ if (!string.isBlank(RepairId) && tempRaL.size() > 0) {
+ rdRecord.PAE_reappear_confirm__c = tempRaL[0].PAE_reappear_confirm__c;
+ }
+ if (!string.isBlank(QISReportId) && tempQisL.size() > 0) {
+ rdRecord.PAE_reappear_confirm__c = tempQisL[0].PAE_reappear_confirm__c;
}
+ // 20220722 ljh 鏃ュ父璇鹃 update end
//20200213 ljh end
//20200106 棰勭暀涓�琛� add start
PAE_DecisionRecordDetail__c paedrd = new PAE_DecisionRecordDetail__c();
@@ -215,12 +233,20 @@
rdRecord = rdRecordList[0];
}
//20200213 ljh start
+ // 20220722 ljh 鏃ュ父璇鹃 update start
//rdRecord.PAE_reappear_confirm__c = repair1.PAE_reappear_confirm__c;//20200103 add
- if (string.isBlank(RepairId)) {
- rdRecord.PAE_reappear_confirm__c = repair1OrQIS2.PAE_reappear_confirm__c; //20200103 add
- } else {
- rdRecord.PAE_reappear_confirm__c = repair1OrQIS1.PAE_reappear_confirm__c; //20200103 add
+ // if (string.isBlank(RepairId)) {
+ // rdRecord.PAE_reappear_confirm__c = repair1OrQIS2.PAE_reappear_confirm__c; //20200103 add
+ // } else {
+ // rdRecord.PAE_reappear_confirm__c = repair1OrQIS1.PAE_reappear_confirm__c; //20200103 add
+ // }
+ if (!string.isBlank(RepairId) && tempRaL.size() > 0) {
+ rdRecord.PAE_reappear_confirm__c = tempRaL[0].PAE_reappear_confirm__c;
+ }
+ if (!string.isBlank(QISReportId) && tempQisL.size() > 0) {
+ rdRecord.PAE_reappear_confirm__c = tempQisL[0].PAE_reappear_confirm__c;
}
+ // 20220722 ljh 鏃ュ父璇鹃 update end
//20200213 ljh end
rdRecordDetailList = [SELECT Id, IsDeleted, Name, CurrencyIsoCode, CreatedDate, CreatedById,
LastModifiedDate, LastModifiedById, SystemModstamp, PAE_DecisionRecordD__c,
@@ -1437,4 +1463,227 @@
canSelect = false;
}
}
+ @TestVisible private void test() {
+ Integer i = 0;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ i++;
+ }
}
\ No newline at end of file
--
Gitblit v1.9.1