From 1b8c8764c39fc546ca1b85ff1810ae51be74331c Mon Sep 17 00:00:00 2001
From: Li Jun <buli@deloitte.com.cn>
Date: 星期四, 31 三月 2022 18:39:23 +0800
Subject: [PATCH] PIPL0331V2Deploy

---
 force-app/main/default/classes/NFM103Controller.cls |   32 +++++++++++---------------------
 1 files changed, 11 insertions(+), 21 deletions(-)

diff --git a/force-app/main/default/classes/NFM103Controller.cls b/force-app/main/default/classes/NFM103Controller.cls
index 19abb6d..6bf6784 100644
--- a/force-app/main/default/classes/NFM103Controller.cls
+++ b/force-app/main/default/classes/NFM103Controller.cls
@@ -104,11 +104,11 @@
         public String UpdateStatus;//鐩磋繑淇敼鏍囪瘑
         //add by wangweipeng  2021/07/14   end
         //add pi 鍔犲瘑 sushanhu 20220222 start
-        public String DataId;//AWS瀛樺偍鍑瘉
+        //public String DataId;//AWS瀛樺偍鍑瘉
         //add pi 鍔犲瘑 sushanhu 20220222 end
 
         //20220330 lt WLIG-CCT9UG 銆愬鎵樸�戝叧浜庡競鍦哄骞翠繚璁℃彁閲戣皟鏁�  start
-        public Datetime QuotationDate;
+        public String QuotationDate;
         //20220330 lt WLIG-CCT9UG 銆愬鎵樸�戝叧浜庡競鍦哄骞翠繚璁℃彁閲戣皟鏁�  end
 
 
@@ -336,7 +336,7 @@
                                          ,Returns_Product_way__c    //杩斿搧鏂瑰紡
                                          ,FSE_ApplyForRepair_time__c    //鐢宠淇悊鏃堕棿
                                          //add by wangweipeng  2021/07/14   start
-                                         ,AWS_Data_Id__c //add by sushanhu AWSDateID for PIPL
+                                         //,AWS_Data_Id__c //add by sushanhu AWSDateID for PIPL
                                          //20220330 lt WLIG-CCT9UG 銆愬鎵樸�戝叧浜庡競鍦哄骞翠繚璁℃彁閲戣皟鏁�  start
                                          ,Delivered_Product__r.Backorder__r.Opportunity__r.SAP_Send_OK_Date__c
                                          //20220330 lt WLIG-CCT9UG 銆愬鎵樸�戝叧浜庡競鍦哄骞翠繚璁℃彁閲戣皟鏁�  end
@@ -394,8 +394,7 @@
                 element.TradeType                 = NFMUtil.getMapValue(transferMap, 'Trade__c', rpr.Delivered_Product__r.Backorder__r.Opportunity__r.Trade__c, iflog);
 
                 //20220330 lt WLIG-CCT9UG 銆愬鎵樸�戝叧浜庡競鍦哄骞翠繚璁℃彁閲戣皟鏁�  start
-                //element.QuotationDate                 = NFMUtil.getMapValue(transferMap, 'SAP_Send_OK_Date__c', rpr.Delivered_Product__r.Backorder__r.Opportunity__r.SAP_Send_OK_Date__c, iflog);
-                element.QuotationDate = rpr.Delivered_Product__r.Backorder__r.Opportunity__r.SAP_Send_OK_Date__c;
+                element.QuotationDate = NFMUtil.formatDateTime2StrSprit(rpr.Delivered_Product__r.Backorder__r.Opportunity__r.SAP_Send_OK_Date__c).replaceAll('/', '');
                 //20220330 lt WLIG-CCT9UG 銆愬鎵樸�戝叧浜庡競鍦哄骞翠繚璁℃彁閲戣皟鏁�  end
 
                 // 澶氬勾淇濅慨 LHJ Start
@@ -427,10 +426,6 @@
                 }*/
                 // 2021-01-07  mzy  update  澶氬勾淇濅慨澶栬锤NFM103鎺ュ彛淇敼  start
                 String tradeType = rpr.Delivered_Product__r.Backorder__r.Opportunity__r.Trade__c;
-
-                //20220330 lt WLIG-CCT9UG 銆愬鎵樸�戝叧浜庡競鍦哄骞翠繚璁℃彁閲戣皟鏁�  start
-                //Date QuotationDate = rpr.Delivered_Product__r.Backorder__r.Opportunity__r.SAP_Send_OK_Date__c;
-                //20220330 lt WLIG-CCT9UG 銆愬鎵樸�戝叧浜庡競鍦哄骞翠繚璁℃彁閲戣皟鏁�  end
 
                 String NewProductGuaranteeObject = rpr.NewProductGuaranteeObject__c == null ? '':  rpr.NewProductGuaranteeObject__c;
 
@@ -497,7 +492,7 @@
                  element.UpdateStatus               = rpr.Address_type__c;    //鐢宠淇悊鏃堕棿
                  //add by wangweipeng  2021/07/14   end
                  //add pi 瀵嗘枃 sushanhu 20220222 start
-                 element.DataId                     =rpr.AWS_Data_Id__c;//aws瀛樺偍鍑瘉
+                 //element.DataId                     =rpr.AWS_Data_Id__c;//aws瀛樺偍鍑瘉
                  //add pi 瀵嗘枃 sushanhu 20220222 end
 
             }
@@ -598,23 +593,18 @@
             // NFM103淇敼Rest end
 
             // WLIG-BXQBH6 start
-            // NFMUtil.response response =
-            //     NFMUtil.sendToSapStatusAndBody(rowDataStr, NFMUtil.NFM103_ENDPOINT);
+            NFMUtil.response response =
+                NFMUtil.sendToSapStatusAndBody(rowDataStr, NFMUtil.NFM103_ENDPOINT);
                 //update to aws 20220222 sushanhu start for PIPL
-                NFMUtil.response res = NFMUtil.getAwsToken();
-                String token=res.responseBody;
-                if(String.isBlank(token)){
-                    iflog.ErrorLog__c='NFM103'+'鑾峰彇aws token 澶辫触';
-                    
-                }
-                NFMUtil.response response =     NFMUtil.sendToPiAWS(rowDataStr, NFMUtil.NFM103_ENDPOINT,token);
+            //    PIHelper.PIIntegration NFM103AWS =PIHelper.getPIIntegrationInfo('NFM103');
+            //    NFMUtil.response response =     NFMUtil.sendToPiAWS(rowDataStr, NFM103AWS.newUrl,NFM103AWS.token);
                 //update to aws 20220222 sushanhu end for PIPL
                 status = response.status;
                 system.debug('AWS Response status:'+status);
             ResponseBody = response.responseBody;
             //update to aws 20220302 sushanhu start for PIPL
-            Map<String, Object> results = (Map<String, Object>)JSON.deserializeUntyped(ResponseBody);
-            system.System.debug('NGM103 AWS result--'+ ResponseBody);
+            // Map<String, Object> results = (Map<String, Object>)JSON.deserializeUntyped(ResponseBody);
+            // system.System.debug('NGM103 AWS result--'+ ResponseBody);
             //update to aws 20220302 sushanhu end for PIPL
             NFM103Response NFM103Response = new NFM103Response();
             system.debug(ResponseBody);

--
Gitblit v1.9.1