From fb04e7c01d119c60632b4298d18fd93f3ccb3d79 Mon Sep 17 00:00:00 2001
From: Li Jun <buli@deloitte.com.cn>
Date: 星期三, 06 四月 2022 10:32:05 +0800
Subject: [PATCH] 20220405DeployProduction

---
 force-app/main/default/classes/NewAndEditBaseController.cls |    8 +++++++-
 1 files changed, 7 insertions(+), 1 deletions(-)

diff --git a/force-app/main/default/classes/NewAndEditBaseController.cls b/force-app/main/default/classes/NewAndEditBaseController.cls
index 57b3418..1e854ce 100644
--- a/force-app/main/default/classes/NewAndEditBaseController.cls
+++ b/force-app/main/default/classes/NewAndEditBaseController.cls
@@ -186,6 +186,7 @@
         string sobjectTypeValue = sobj.getSObjectType().getDescribe().getName();
         System.debug('sobjectTypeValue:'+sobjectTypeValue+' Info:' + JSON.serialize(leadJson));
         System.debug('json length='+leadJson.length());
+        System.debug('leadJson---------'+leadJson);
         //1. Prepare the payload for  Lead
         Schema.SObjectType leadSchema = schemaMap.get(sobjectTypeValue);
         Map<String, Schema.SObjectField> fieldAPIToTypeMap = leadSchema.getDescribe().fields.getMap();
@@ -215,6 +216,11 @@
                     if(String.isNotBlank(fieldValue)&&fieldValue.contains('T')){
                         fieldValue = fieldValue.replace('T',' ');
                         leadInfo.put(fieldAPI, Datetime.valueOfGmt(fieldValue));
+                    //20220405 By ChenYanan Start
+                    }else if(String.isNotBlank(fieldValue))  {
+                        fieldValue = fieldValue.replace('/', '-') + ':00';
+                        leadInfo.put(fieldAPI, Datetime.valueOf(fieldValue));
+                    //20220405 By ChenYanan End
                     }else{
                         leadInfo.put(fieldAPI, null);
                     }                    
@@ -273,7 +279,7 @@
             System.debug(e.getDmlMessage(index));
             System.debug(e.getDmlStatusCode(index));
             System.debug(e.getDmlType(index));
-			system.debug(e.getMessage());
+            system.debug(e.getMessage());
             system.debug(e.getStackTraceString());
 
             System.debug('into catch'+e.getMessage());

--
Gitblit v1.9.1