From cd730d0b1a775abacfba06003bb58327d5d1fb3c Mon Sep 17 00:00:00 2001
From: 黄千龙 <huangqianlong@prec-tech.com>
Date: 星期四, 02 二月 2023 12:23:31 +0800
Subject: [PATCH] 同步数据

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

diff --git a/force-app/main/default/classes/CampaignCopyToOPDPlanHandler.cls b/force-app/main/default/classes/CampaignCopyToOPDPlanHandler.cls
index 300c6f4..7961813 100644
--- a/force-app/main/default/classes/CampaignCopyToOPDPlanHandler.cls
+++ b/force-app/main/default/classes/CampaignCopyToOPDPlanHandler.cls
@@ -63,6 +63,7 @@
                     // 瀛︿細浼氳鐨勫嚭鍊熷鍝佷俊鎭�-->OPD璁″垝鍑哄�熷鍝佷俊鎭�
                     tempOPD.PlanProdDetail__c = c.LoadNum__c;
                     tempOPD.OPDType__c = '瀛︿細';//2020-10-21 zh OPD璁″垝绫诲瀷涓哄浼� SWAG-BS6BYA
+                    tempOPD.RentalReson__c = '婕旂ず';// 20220804 ljh SWAG-CGG7X9  榛樿 婕旂ず
                     //20201118 you  SWAG-BVGAGD start
                     tempOPD.Meeting_Cooperate__c = c.Meeting_Cooperate__c;
                     tempOPD.Meeting_Cooperate2__c = c.Meeting_Cooperate2__c;
@@ -189,6 +190,7 @@
         List<OPDPlan__c> QX_OPDPlan = new List<OPDPlan__c>();
         //鏌ヨ寤舵湡瀛︿細鐨凮PDPlan
         List<OPDPlan__c> YQ_OPDPlan = new List<OPDPlan__c>();
+        Set<ID> campaignIdSet = new Set<ID>(); // 20230120 ljh DB202301265636 add
         //SWAG-BVGAGD 20201119 you
         List<OPDPlan__c> oPDPlans = new List<OPDPlan__c>();
         // 闇�瑕佹洿鏂扮殑OPD璁″垝鐨処D闆嗗悎
@@ -238,6 +240,19 @@
 
         if (QX_List.size() > 0 && QX_List != null) {
             insert QX_List;
+            // 20230120 ljh DB202301265636 start
+            List<Rental_Apply_Equipment_Set__c> raesList = [select Id,Rental_End_Date__c from Rental_Apply_Equipment_Set__c where Rental_End_Date__c != null 
+                                AND Shippment_loaner_time2__c != null
+                                AND Rental_Apply__r.RA_Status__c != '瀹屼簡'
+                                AND Rental_Apply__r.RA_Status__c != '鍙栨秷'
+                                AND Rental_Apply__r.Campaign__c = :campaignIdSet ];
+            if (null != raesList && raesList.size() > 0) {
+                for (Rental_Apply_Equipment_Set__c raes : raesList) {
+                    raes.Rental_End_Date__c = Date.today().addDays(5);            
+                }
+                update raesList;  
+            }
+            // 20230120 ljh DB202301265636 end 
         }
         // add by gzw OPDPlan__c 鍗曠嫭寰幆锛屽惁鍒橭PDPlan_ImplementDate__c 浼氳繕鍘燂紝鎶ラ敊 start
         if (targetIDSet.size() > 0) {

--
Gitblit v1.9.1