From 928399eceec50e3d37ea08669a12789a9410a9d2 Mon Sep 17 00:00:00 2001
From: 沙世明 <shashiming@prec-tech.com>
Date: 星期二, 22 十一月 2022 16:51:16 +0800
Subject: [PATCH] 111
---
force-app/main/default/classes/OFSInsReportLayoutController.cls | 75 +++++++++++++++++++++++++++----------
1 files changed, 55 insertions(+), 20 deletions(-)
diff --git a/force-app/main/default/classes/OFSInsReportLayoutController.cls b/force-app/main/default/classes/OFSInsReportLayoutController.cls
index 7950992..91730cb 100644
--- a/force-app/main/default/classes/OFSInsReportLayoutController.cls
+++ b/force-app/main/default/classes/OFSInsReportLayoutController.cls
@@ -28,7 +28,7 @@
private String oldHospital;
private String oldStatus;
- private Boolean isPDF;
+ public Boolean isPDF{get;private set;}
private Boolean isUpDown;
private Boolean isSubmit;
public String alertMessage {
@@ -247,18 +247,23 @@
oirSettingMap.put(oir.recordType_devName__c, oir);
}
}
+
+
+ public string staticResource { get; private set; }
+ //public boolean IsAddmessage { get; private set; }
+
/**
* Visaulforce銇嬨倝鍛笺伆銈屻倠銈炽兂銈广儓銉┿偗銈�
*/
public OFSInsReportLayoutController(ApexPages.StandardController controller) {
-
+ staticResource = JSON.serialize(PIHelper.getPIIntegrationInfo('Inspection_Report__c'));
}
public OFSInsReportLayoutController() {
countorder = 1;
nowAssetcount = 1;
runCount = 0;
isUpDown = true;
-
+ staticResource = JSON.serialize(PIHelper.getPIIntegrationInfo('Inspection_Report__c'));
}
// TODO 鍏ㄩ儴鐢婚潰銉儠銉儍銈枫儱銇仚銈�
@@ -335,7 +340,7 @@
pReportId = iis[0].Inspection_ReportId__c;
}
- List < Inspection_Report__c > queryIrs = [select Id, RecordType.DeveloperName, RecordType.Name, Name, Status__c, Inspection_StartTime__c, Inspection_EndTime__c from Inspection_Report__c where Id = :pReportId];
+ List < Inspection_Report__c > queryIrs = [select Id, RecordType.DeveloperName, RecordType.Name, Name, Status__c, Inspection_StartTime__c, Inspection_EndTime__c,Responsible_Person_Encrypted__c,phone_Encrypted__c,AWS_Data_Id__c from Inspection_Report__c where Id = :pReportId];
if (queryIrs.size() <= 0) {
initFlag = false;
ApexPages.addmessage(new ApexPages.message(ApexPages.severity.ERROR, '鏃犳硶鎵惧埌鐐规鎶ュ憡涔�'));
@@ -401,7 +406,7 @@
}
}
- this.settingSoql = 'select Id, Name, Name_Manual__c, Next_StartHour_Page__c, Next_StartMinute_Page__c, Next_EndHour_Page__c, Next_EndMinute_Page__c '
+ this.settingSoql = 'select Id, Name, Name_Manual__c, Next_StartHour_Page__c, Next_StartMinute_Page__c, Next_EndHour_Page__c, Next_EndMinute_Page__c,Responsible_Person_Encrypted__c,phone_Encrypted__c,AWS_Data_Id__c '
// fxk 2021/8/4 鏂板姞 Start
+ ' , Remarks__c, CleaningFluid__c,SterilizationMethod__c,Disinfectant__c,UsedMachine__c,Used_ET__c ,Mode__c';
// fxk 2021/8/4 鏂板姞 End
@@ -579,6 +584,9 @@
*/
public PageReference exchangeAsset() {
isUpDown = false;
+ ApexPages.addmessage(new ApexPages.message(ApexPages.severity.ERROR, 'unCheckedInfoList+++++++++++++ size锛� ' + unCheckedInfoList.size()));
+ ApexPages.addmessage(new ApexPages.message(ApexPages.severity.ERROR, 'unCheckedInfoListForThousend+++++++++++++ size锛� ' + unCheckedInfoListForThousend.size()));
+
System.debug('exchangeAsset start');
// 鐥呴櫌澶夋洿銉併偋銉冦偗
if (!this.checkHpChange()) {
@@ -595,35 +603,41 @@
} else {
if (ass.rec_checkBox_c) {
tmpChecked.add(ass);
+ system.debug('=====uncheck SerialNumber1:' + ass.rec.SerialNumber);
} else {
tmpUnChecked.add(ass);
}
}
}
- system.debug('=====unCheckedInfoList:' + unCheckedInfoList.size());
- for (AssetInfo Ai: unCheckedInfoList) {
- if (Ai.rec_checkBox_c) {
- system.debug('=====uncheck SerialNumber1:' + Ai.rec.SerialNumber);
- }
- }
- for (List < AssetInfo > Li: unCheckedInfoListForThousend) {
- for (AssetInfo Ai: Li) {
- if (Ai.rec_checkBox_c) {
- system.debug('=====uncheck SerialNumber2:' + Ai.rec.SerialNumber);
- }
- }
- }
+ // for (AssetInfo Ai: unCheckedInfoList) {
+ // if (Ai.rec_checkBox_c) {
+ // ApexPages.addmessage(new ApexPages.message(ApexPages.severity.ERROR, '+++++++++++++++锛� ' + Ai.rec.SerialNumber));
+ // system.debug('=====uncheck SerialNumber1:' + Ai.rec.SerialNumber);
+ // }
+ // }
+ // for (List < AssetInfo > Li: unCheckedInfoListForThousend) {
+ // for (AssetInfo Ai: Li) {
+ // if (Ai.rec_checkBox_c) {
+ // ApexPages.addmessage(new ApexPages.message(ApexPages.severity.ERROR, '---------------锛� ' + Ai.rec.SerialNumber));
+ // system.debug('=====uncheck SerialNumber2:' + Ai.rec.SerialNumber);
+ // }
+ // }
+ // }
+
if (ThousandFLG > 0) {
this.unCheckedInfoList.clear();
for (List < AssetInfo > Li: unCheckedInfoListForThousend) {
for (AssetInfo Ai: Li) {
+ ApexPages.addmessage(new ApexPages.message(ApexPages.severity.ERROR, '---------------锛� ' + Ai.rec.SerialNumber));
unCheckedInfoList.add(Ai);
}
}
}
+ ApexPages.addmessage(new ApexPages.message(ApexPages.severity.ERROR, 'unCheckedInfoList size锛� ' + unCheckedInfoList.size()));
for (AssetInfo ass: this.unCheckedInfoList) {
if (ass.rec_checkBox_c) {
system.debug('=====uncheck SerialNumber3:' + ass.rec.SerialNumber);
+ ApexPages.addmessage(new ApexPages.message(ApexPages.severity.ERROR, '3333333333333锛� ' + ass.rec.SerialNumber));
tmpChecked.add(ass);
} else {
tmpUnChecked.add(ass);
@@ -632,10 +646,12 @@
for (List < AssetInfo > Li: unCheckedInfoListForThousend) {
for (AssetInfo Ai: Li) {
if (Ai.rec_checkBox_c) {
+ ApexPages.addmessage(new ApexPages.message(ApexPages.severity.ERROR, '4444444444444444 ' + Ai.rec.SerialNumber));
system.debug('=====uncheck SerialNumber4:' + Ai.rec.SerialNumber);
}
}
}
+ // return null;
this.checkedInfoList = new List < AssetInfo > ();
for (AssetInfo ass: tmpChecked) {
ass.lineNo = this.checkedInfoList.size();
@@ -785,14 +801,19 @@
// }
}
+
if (isError) {
+ system.debug('795'+ir.AWS_Data_Id__c);
return null;
}
+ system.debug('798'+ir.AWS_Data_Id__c);
//add by rentx 20210630
if (timeCheck() != true) {
+ system.debug('800');
return null;
}
+ system.debug('804');
if (isPDF) {
ir.Status__c = 'PDF';
}
@@ -801,6 +822,7 @@
ir.Status__c = '濉啓瀹屾瘯';
}
+ system.debug('813');
Savepoint sp = Database.setSavepoint();
try {
// 閮ㄩ暱缁忕悊鎬荤洃
@@ -815,9 +837,11 @@
OFSInsReportAssetHistoryController.upsertInspection_Report(ir);
} catch(Exception e) {
clearIrId(sp, e, isIrNew);
+ system.debug('829');
return null;
}
+ system.debug('832');
// 鏃ュ牨銇嬨倝銇忋倠鍫村悎銆佷繚瀛樻檪銆丒ventC銇浉銇嶆埢銇�
if (String.isBlank(pEventCId) == false) {
try {
@@ -825,10 +849,11 @@
update ec;
} catch(Exception e) {
clearIrId(sp, e, isIrNew);
+ system.debug('840');
return null;
}
}
-
+ system.debug('844');
//List<Inspection_Item__c> toUpsertAhs = new List<Inspection_Item__c>();
List < Inspection_Item__c > toDeleteAhs = new List < Inspection_Item__c > ();
List < Inspection_Item__c > manualDeleteAhs = new List < Inspection_Item__c > ();
@@ -868,14 +893,17 @@
// SWAG-AREBA8 end
toDeleteAhs = [select Id, AssetId__c from Inspection_Item__c where AssetId__c in :unCheckedAssetIds and Inspection_ReportId__c = :ir.Id];
+ system.debug('884');
try {
if (manualDeleteAhs.size() > 0) toDeleteAhs.addAll(manualDeleteAhs);
OFSInsReportAssetHistoryController.deleteInspection_Item(ir, toDeleteAhs);
} catch(Exception e) {
clearIrId(sp, e, isIrNew);
+ system.debug('890');
return null;
}
+ system.debug('894');
try {
//OFSInsReportAssetHistoryController.upsertInspection_Item(ir, toUpsertAhs);
OFSInsReportAssetHistoryController.upsertInspection_Item(ir, new List < Inspection_Item__c > (toUpsertAhsMap.keySet()));
@@ -884,9 +912,11 @@
for (Inspection_Item__c ah: toUpsertAhsMap.keySet()) {
if (toUpsertAhsMap.get(ah).isNew == true) ah.Id = null;
}
+ system.debug('903');
return null;
}
+ system.debug('905');
saveOK = true;
this.init();
return null;
@@ -896,6 +926,7 @@
if (isIrNew) ir.Id = null;
Database.rollback(sp);
ApexPages.addMessages(e);
+ //IsAddmessage = true;
}
private Boolean checkHpChange() {
@@ -1152,6 +1183,7 @@
// 妫�绱㈡寜閽�
public PageReference searchBtn() {
+ ApexPages.addmessage(new ApexPages.message(ApexPages.severity.ERROR, '66666666666:' + unCheckedInfoList.size()));
countorder = 1;
//楠岃瘉
assetSerialNumberList.clear();
@@ -1166,6 +1198,7 @@
text1ForSort = text1;
cond1ForSort = cond1;
val1ForSort = val1;
+ ApexPages.addmessage(new ApexPages.message(ApexPages.severity.ERROR, '=====unCheckedInfoList:' + unCheckedInfoList.size()));
system.debug('=====unCheckedInfoList:' + unCheckedInfoList.size());
for (AssetInfo Ai: unCheckedInfoList) {
if (Ai.rec_checkBox_c) {
@@ -1179,6 +1212,7 @@
}
}
}
+ ApexPages.addmessage(new ApexPages.message(ApexPages.severity.ERROR, '77777777777777777:' + unCheckedInfoList.size()));
return null;
}
// 鏄庣粏鎺掑簭
@@ -1212,6 +1246,7 @@
}
private List < Asset > getAsset(String txt, String con, String val) {
+ ApexPages.addmessage(new ApexPages.message(ApexPages.severity.ERROR, '+++++++++++++++++鈥斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺�斺��'));
String soql = this.makeSoqlconfim();
soql += makeTextSql(txt, con, val);
//if(assetSerialNumberList.size() > 0){
@@ -1281,7 +1316,7 @@
soql += ' AND Status = \'浣跨敤涓璡'';
}
// fxk 2021/8/4 鏂板姞 Start
- soql += ' and (Asset.CurrentContract_F__r.Status__c != \'濂戠磩\' or (Asset.CurrentContract_F__r.Status__c = \'濂戠磩\' and Asset.CurrentContract_F_asset__r.Check_object__c = false) or Asset.CurrentContract_F__c = null) ';
+ soql += ' and (Asset.CurrentContract_F__c = \'a0H100000156VLH\' OR Asset.CurrentContract_F__r.Status__c != \'濂戠磩\' or (Asset.CurrentContract_F__r.Status__c = \'濂戠磩\' and Asset.CurrentContract_F_asset__r.Check_object__c = false) or (Asset.CurrentContract_F__r.Status__c = \'濂戠磩\' and Asset.CurrentContract_F__r.Effective_Status__c = \'鏃犳晥\') or Asset.CurrentContract_F__c = null) ';
// fxk 2021/8/4 鏂板姞 End
if (assetSerialNumberList.size() > 0) {
soql += ' AND SerialNumber not in ' + sqlTail;
--
Gitblit v1.9.1