From 988f9735377909b6310301e582c15804e004783f Mon Sep 17 00:00:00 2001
From: 19626 <1962676589@qq.com>
Date: 星期六, 07 十月 2023 10:36:13 +0800
Subject: [PATCH] 近期修改cjw

---
 force-app/main/default/classes/InquiryFormHandler.cls |  211 +++-------------------------------------------------
 1 files changed, 15 insertions(+), 196 deletions(-)

diff --git a/force-app/main/default/classes/InquiryFormHandler.cls b/force-app/main/default/classes/InquiryFormHandler.cls
index 4ae3a15..f14b03b 100644
--- a/force-app/main/default/classes/InquiryFormHandler.cls
+++ b/force-app/main/default/classes/InquiryFormHandler.cls
@@ -204,10 +204,12 @@
                 }
                 //20220511 you SWAG-CBUB2W end 
                 //涓嶉渶瑕佹棩鏈燂紝璺熻繘鏃ユ湡锛屾湇鍔¤窡杩涙棩鏈燂紝鍒涘缓鎰忓悜鏃ユ湡锛屾瘮杈冩渶鏃╂棩鏈�
+                //20230710 you DB202306544691  澧炲姞 杞湇鍔¤窡杩涙棩鏈�
                 String date1;
                 String date2;
                 String date3;
                 String date4;
+                String date6;
                 if(null != nObj.No_Need_Date__c){
                   date1=String.valueOf(nObj.No_Need_Date__c);
                 }
@@ -220,11 +222,14 @@
                 if(null != nObj.Service_Follow_Date__c){
                   date4=String.valueOf(nObj.Service_Follow_Date__c);
                 }
+                if(null != nObj.Transfer_Service_Follow_Date__c){
+                  date6=String.valueOf(nObj.Transfer_Service_Follow_Date__c);
+                }
 
                 //鏂规硶璋冪敤 
                  Date date_MD;
-                 if((String.isNotBlank(date1) && nObj.No_Need_Date__c !=oldMap.get(nObj.Id).No_Need_Date__c) || (String.isNotBlank(date2) && nObj.Follow_Date__c !=oldMap.get(nObj.Id).Follow_Date__c) || (String.isNotBlank(date3) && nObj.Confirmation_Date__c !=oldMap.get(nObj.Id).Confirmation_Date__c) || (String.isNotBlank(date4) && nObj.Service_Follow_Date__c !=oldMap.get(nObj.Id).Service_Follow_Date__c)){
-                    date_MD =getBigTime(date1,date2,date3,date4); 
+                 if((String.isNotBlank(date1) && nObj.No_Need_Date__c !=oldMap.get(nObj.Id).No_Need_Date__c) || (String.isNotBlank(date2) && nObj.Follow_Date__c !=oldMap.get(nObj.Id).Follow_Date__c) || (String.isNotBlank(date3) && nObj.Confirmation_Date__c !=oldMap.get(nObj.Id).Confirmation_Date__c) || (String.isNotBlank(date4) && nObj.Service_Follow_Date__c !=oldMap.get(nObj.Id).Service_Follow_Date__c) || (String.isNotBlank(date6) && nObj.Transfer_Service_Follow_Date__c !=oldMap.get(nObj.Id).Transfer_Service_Follow_Date__c)){
+                    date_MD =getBigTime(date1,date2,date3,date4,date6); 
                     nObj.MinimumDate__c = date_MD;//鏈�灏忔棩鏈�
                     String date5 = nObj.CreateDate__c==null?'':String.valueOf(nObj.CreateDate__c);
                     if(null != nObj.CreateDate__c){
@@ -238,6 +243,7 @@
                     }
                    
                  } 
+                 /**
                  //澶勭悊鑰佹暟鎹�
                  if( System.Label.Inquiry_form_flag == 'True' && null != nObj.CreateDate__c){
                     if(String.isNotBlank(date1) || String.isNotBlank(date2) || String.isNotBlank(date3) || String.isNotBlank(date4)){
@@ -250,6 +256,7 @@
                     }
                  }
                  system.debug('==='+date_MD);
+                 **/
                 }
             
             
@@ -402,12 +409,13 @@
      }
      //20220419 you SWAG-CBUB2W end
  //澶氫釜鏃ユ湡姣旇緝鏈�灏忔棩鏈�
-    public static Date getBigTime(String date1, String date2, String date3, String date4) {
+    public static Date getBigTime(String date1, String date2, String date3, String date4, String date6) {
         system.debug(date1+'======'+date2+'====='+date3);
          long millis1 =0;
          Long millis2 =0;
          Long millis3 =0;
          Long millis4 =0;
+         Long millis6 =0;
          List<Long> list_dateDecimal = new List<Long>();
          if(String.isNotBlank(date1)){
            millis1 = Datetime.valueOf(date1+' 08:00:05').getTime();
@@ -424,6 +432,10 @@
          if(String.isNotBlank(date4)){
            millis4 = Datetime.valueOf(date4+' 08:00:05').getTime();
            list_dateDecimal.add(millis4);
+         }
+         if(String.isNotBlank(date6)){
+           millis6 = Datetime.valueOf(date6+' 08:00:05').getTime();
+           list_dateDecimal.add(millis6);
          }
          
          list_dateDecimal.sort();
@@ -583,199 +595,6 @@
    
 
      @TestVisible private static void test() {
-        Integer i = 0;
-        
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
-        i++;
         //鍙互澶氬啓鐐�
     }
 }
\ No newline at end of file

--
Gitblit v1.9.1