From 80f74bc1dfbf4a6f2fa358efe027590d2cdb5b99 Mon Sep 17 00:00:00 2001
From: GWY <guweiyiscp096@foxmail.com>
Date: 星期二, 19 四月 2022 10:39:16 +0800
Subject: [PATCH] 代理商公共小组,无影响。
---
force-app/main/default/classes/SBG203Rest.cls | 68 ++++++++++++++++++++++++++++++---
1 files changed, 61 insertions(+), 7 deletions(-)
diff --git a/force-app/main/default/classes/SBG203Rest.cls b/force-app/main/default/classes/SBG203Rest.cls
index 2d69b2c..fb055d9 100644
--- a/force-app/main/default/classes/SBG203Rest.cls
+++ b/force-app/main/default/classes/SBG203Rest.cls
@@ -1,5 +1,10 @@
@RestResource(urlMapping = '/SBG203/*')
global with sharing class SBG203Rest {
+ //add Response to aws 20220311 add sushanhu for pipl
+
+ static Boolean SFStatus=true;
+ static String SFMessage='';
+ //add Response to aws 20220311 add sushanhu for pipl
global class GeDatas {
public NFMUtil.Monitoring Monitoring;
@@ -125,6 +130,19 @@
public String ContactMobilePhone; //鏀惰揣浜烘墜鏈�
public String CITY1; //鏀惰揣浜哄煄甯�
public String ContactEnglishName; //鑻辨枃鍚嶇О
+ // add for pi sushanhu 20220309 start
+ public String ContactNameEncrypted; //鏀惰揣浜哄悕绉板瘑鏂�
+ public String ContactPhoneEncrypted; //鏀惰揣浜虹數璇濆瘑鏂�
+ public String PostalCodeEncrypted; //閭紪瀵嗘枃
+ public String ContactAddressEncrypted; //鏀惰揣鍦板潃瀵嗘枃
+ public String ContactMobilePhoneEncrypted; //鏀惰揣浜烘墜鏈哄瘑鏂�
+ public String ContactEnglishNameEncrypted; //鑻辨枃鍚嶇О瀵嗘枃
+ //delete by sushanhu 鍜屽鎴锋矡閫� 鍚庢湡 涓嶈祴鍊艰繖涓瓧娈� satrt 20220411
+ // public String EnglishAddress; //鑻辨枃鍦板潃
+ // public String EnglishAddressEncrypted;// 鑻辨枃鍦板潃瀵嗘枃
+ //delete by sushanhu 鍜屽鎴锋矡閫� 鍚庢湡 涓嶈祴鍊艰繖涓瓧娈� end 20220411
+ public String DataId; //aws瀛樺偍鍑嵁
+ // add for pi sushanhu 20220309 end
}
// 閿�鍞汉灞傜骇
@@ -186,7 +204,7 @@
// 鍙栧緱鎺ュ彛浼犺緭鍐呭
String strData = RestContext.request.requestBody.toString();
GeDatas ges = (GeDatas) JSON.deserializeStrict(strData, GeDatas.class);
-
+ NFMUtil.NFMResponse result = NFMUtil.getNFMResponse(); //add for pipl sushanhu 20220311
if (ges == null) {
return;
}
@@ -204,8 +222,17 @@
RestResponse res = RestContext.response;
res.addHeader('Content-Type', 'application/json');
res.statusCode = 200;
- String jsonResponse = '{"status": "0", "Message":""}';
+ //update response to aws 20220311 sushanhu for pipl start
+ // String jsonResponse = '{"status": "0", "Message":""}';
+ // res.responseBody = blob.valueOf(jsonResponse);
+ //updata response toAWS
+
+ result.SFStatus=SFStatus;
+ result.SFMessage=SFMessage;
+ String jsonResponse =JSON.serialize(result);
+ system.debug('result---'+jsonResponse);
res.responseBody = blob.valueOf(jsonResponse);
+ //update response to aws 20220311 sushanhu for pipl end
return;
}
@@ -1085,18 +1112,45 @@
con.PhoneD__c = consigneeInfo.ContactPhone;
con.Postcode__c = consigneeInfo.PostalCode;
con.PostcodeD__c = consigneeInfo.PostalCode;
- con.Address1__c = gda.BPType == '22' ? gda.RegisterAddress : consigneeInfo.ContactAddress;
- con.Address1D__c = gda.BPType == '22' ? gda.RegisterAddress : consigneeInfo.ContactAddress;
- con.EnglishAddress__c = gda.BPType == '22' ? gda.STR_SUPPL1 : '';
+ //update to aws pi start 20220309 sushanhu
+ // con.Address1__c = gda.BPType == '22' ? gda.RegisterAddress : consigneeInfo.ContactAddress;
+ // con.Address1D__c = gda.BPType == '22' ? gda.RegisterAddress : consigneeInfo.ContactAddress;
+ // con.EnglishAddress__c = gda.BPType == '22' ? gda.STR_SUPPL1 : '';
+ //鍒ゆ柇鍦╝ws鎵ц
+ con.Address1__c= consigneeInfo.ContactAddress;
+ con.Address1D__c= consigneeInfo.ContactAddress;
+ con.Address1_Encrypted__c = consigneeInfo.ContactAddressEncrypted;
+ con.Address1D_Encrypted__c = consigneeInfo.ContactAddressEncrypted;
+ con.Postcode_Encrypted__c = consigneeInfo.PostalCodeEncrypted;
+ con.PostcodeD_Encrypted__c = consigneeInfo.PostalCodeEncrypted;
+ //delete by sushanhu 鍜屽鎴锋矡閫� 鍚庢湡 涓嶈祴鍊艰繖涓瓧娈� satrt 20220411
+ // con.EnglishAddress__c = gda.BPType == '22' ? consigneeInfo.EnglishAddress : '';
+ // con.EnglishAddress_Encrypted__c=gda.BPType == '22' ?consigneeInfo.EnglishAddressEncrypted : '';
+ //delete by sushanhu 鍜屽鎴锋矡閫� 鍚庢湡 涓嶈祴鍊艰繖涓瓧娈� end 20220411
+ //update to aws pi start 20220309 sushanhu end
if (String.isNotBlank(consigneeInfo.ContactEnglishName) && gda.BPType == '22') {
- con.LastName = consigneeInfo.ContactName + '(' + consigneeInfo.ContactEnglishName + ')';
+ //update for pipl 鍜屽鎴锋矡閫� 瀵嗘枃鏄剧ず浣嶆暟涓嶅彉 20220411 start
+ // con.LastName = consigneeInfo.ContactName + '(' + consigneeInfo.ContactEnglishName + ')';
+ con.LastName = consigneeInfo.ContactName ;
+ //update for pipl 鍜屽鎴锋矡閫� 瀵嗘枃鏄剧ず浣嶆暟涓嶅彉 20220411 end
+
con.FirstName = null;
+ con.FirstName_Encrypted__c =null; ////add for pipl susahnhu 20220311
con.ContactEnglishName__c = consigneeInfo.ContactEnglishName;
+ con.ContactEnglishName_Encrypted__c= consigneeInfo.ContactEnglishNameEncrypted;//add for pipl susahnhu 20220311
} else {
con.LastName = consigneeInfo.ContactName;
con.FirstName = null;
+ con.FirstName_Encrypted__c =null; ////add for pipl susahnhu 20220311
}
-
+ //add for pipl susahnhu 20220311 start
+ con.LastName_Encrypted__c = consigneeInfo.ContactNameEncrypted;
+ con.AWS_Data_Id__c = consigneeInfo.DataId;// AWS 瀛樺偍鍑嵁 add for pipl susahnhu 20220311
+ con.MobilePhone_Encrypted__c = consigneeInfo.ContactPhoneEncrypted;
+ con.MobilePhoneD_Encrypted__c = consigneeInfo.ContactPhoneEncrypted;
+ con.Phone_Encrypted__c = consigneeInfo.ContactPhoneEncrypted;
+ con.PhoneD_Encrypted__c = consigneeInfo.ContactPhoneEncrypted;
+ //add for pipl susahnhu 20220311 end
con.ContactStatus__c = 'Active';
con.ContactStatusD__c = 'Active';
con.StatusD__c = 'Pass';
--
Gitblit v1.9.1