From 2d4a8d2dcad5a17127d2c73c48ddc4b67ec79448 Mon Sep 17 00:00:00 2001 From: buli <137736985@qq.com> Date: 星期三, 06 四月 2022 11:51:58 +0800 Subject: [PATCH] PIPLDeploy0405 --- force-app/main/default/classes/NFM612Rest.cls | 31 ++++++++++++++++++++++++++----- 1 files changed, 26 insertions(+), 5 deletions(-) diff --git a/force-app/main/default/classes/NFM612Rest.cls b/force-app/main/default/classes/NFM612Rest.cls index 4690f58..105bc7d 100644 --- a/force-app/main/default/classes/NFM612Rest.cls +++ b/force-app/main/default/classes/NFM612Rest.cls @@ -1,5 +1,9 @@ @RestResource(urlMapping = '/NFM612/*') global with sharing class NFM612Rest { + //add to AWS 鍥炲 start sushanhu 20220225 + static Boolean SFStatus=true; + static String SFMessage=''; + //add to AWS 鍥炲 end sushanhu 20220225 public static final String LOG_TYPE = 'NFM612'; global class GeData { public RepairOderInfo repairOderInfo; @@ -14,7 +18,10 @@ public String departmentCd; //鎶ヤ慨绉戝缂栫爜 public String repairApplyPerson; //鎶ヤ慨浜虹敤鎴风紪鐮� public String repairApplicantName; //鎶ヤ慨浜哄鍚� + public String repairApplicantNameEncrypted; //鎶ヤ慨浜哄鍚嶅瘑鏂� add20220214 public String repairApplyPersonTel; //鎶ヤ慨浜鸿仈绯讳汉鐢佃瘽 + public String repairApplyPersonTelEncrypted;//淇濅慨浜鸿仈绯荤數璇� 瀵嗘枃 add 20220214 + public String DataId;//aws 瀛樺偍鍑瘉 add 20220214 public String repairApplyType; // 鎶ヤ慨浜哄矖浣� public String equipmentCategory; //璁惧澶х被 public String assetType; //璁惧绫诲瀷 @@ -88,8 +95,16 @@ res.addHeader('Content-Type', 'application/json'); res.statusCode = 200; //String jsonResponse = '{"status": "Success", "Message":' + gedata + '}'; - String jsonResponse = '{"status": "Success", "Message":"鎴愬姛"}'; - res.responseBody = Blob.valueOf(jsonResponse); + // String jsonResponse = '{"status": "Success", "Message":"鎴愬姛"}'; + // res.responseBody = Blob.valueOf(jsonResponse); + //updata response toAWS 20220225 sushanhu start + NFMUtil.NFMResponse result = NFMUtil.getNFMResponse(); + result.SFStatus=SFStatus; + result.SFMessage=SFMessage; + String jsonResponse =JSON.serialize(result); + system.debug('result---'+jsonResponse); + res.responseBody = blob.valueOf(jsonResponse); + //updata response toAWS 20220225 sushanhu end return; } @future(callout = true) @@ -220,7 +235,9 @@ repair.EndTimeThird__c = NFMUtil.parseStr2DateTime(ged.repairOderInfo.endTimeThird); //涓夋涓婇棬缁撴潫鏃堕棿 repair.FaultDescriptionThird__c = ged.repairOderInfo.faultDescriptionThird; //涓夋鏁呴殰鎻忚堪 repair.ApplicantType__c = ged.repairOderInfo.applicantType; //鐢宠淇悊浜虹被鍨� - + repair.RepairApplicantName_Encrypted__c =ged.repairOderInfo.repairApplicantNameEncrypted; //鎶ヤ慨浜哄鍚嶅瘑鏂� add 20220214 + repair.RepairApplicantTel_Encrypted__c = ged.repairOderInfo.repairApplyPersonTelEncrypted;//淇濅慨浜鸿仈绯荤數璇濆瘑鏂� add 20220214 + repair.AWS_Data_Id__c =ged.repairOderInfo.DataId;//AWS 瀛樺偍鍑瘉 add 20220214 // repair.Applicant__c = canidMap.get(ged.repairOderInfo.applicantId).Id; //鐢宠淇悊浜虹紪鍙� repair.Applicanter__c = personMap.get(ged.repairOderInfo.applicantId);//鐢宠淇悊浜虹紪鍙� repair.ApplicationTime__c = NFMUtil.parseStr2DateTime(ged.repairOderInfo.applyDate); //鐢宠鏃堕棿 @@ -230,6 +247,8 @@ repair.AirframeCodeEngineer__c = ged.applyRepairInfo.equipmentCd; //鏈鸿韩缂栫爜(宸ョ▼甯�) repair.ResponseResultDesc__c = ged.applyRepairInfo.responseResultDesc; //搴斿鎻忚堪 repair.ProcessResult__c = ged.applyRepairInfo.processResult; //澶勭悊缁撴灉 + + if ('闂宸茶В鍐�'.equals(ged.applyRepairInfo.processResult)) { repair.Status__c = '鍏抽棴'; } else { @@ -272,7 +291,9 @@ Database.rollback(sp); logstr += '\n' + ex.getMessage(); iflog.ErrorLog__c = ex.getMessage() + '\n' + ex.getStackTraceString() + '\n' + iflog.ErrorLog__c; - rowData = NFMUtil.LogAutoSend(rowData, ex, null); + if (!Test.isRunningTest()) { + rowData = NFMUtil.LogAutoSend(rowData, ex, null); + } } update rowData; iflog.Log__c = logstr; @@ -308,7 +329,7 @@ SELECT id, CManageCode__c,Employee_No_manual__c FROM Contact WHERE CManageCode__c IN: rpersonList OR Employee_No_manual__c IN:rpersonList]; - Map < String, Id > contactMap = new Map < String, Id > (); + Map < String, Id > contactMap = new Map < String, Id > (); for (Contact con: couList) { contactMap.put(con.CManageCode__c, con.Id); if (String.isNotBlank(con.Employee_No_manual__c)) { -- Gitblit v1.9.1