From cc266a1e4080bb3ecc47ea4a202dd549545111e1 Mon Sep 17 00:00:00 2001
From: 游畅 <youchang@prec-tech.com>
Date: 星期六, 29 四月 2023 16:10:52 +0800
Subject: [PATCH] 贸易合规20230429

---
 force-app/main/default/classes/EquipmentSetShippmentReceived2Controller.cls |   22 +++++++++++++++++++---
 1 files changed, 19 insertions(+), 3 deletions(-)

diff --git a/force-app/main/default/classes/EquipmentSetShippmentReceived2Controller.cls b/force-app/main/default/classes/EquipmentSetShippmentReceived2Controller.cls
index 23e3d37..000a7c2 100644
--- a/force-app/main/default/classes/EquipmentSetShippmentReceived2Controller.cls
+++ b/force-app/main/default/classes/EquipmentSetShippmentReceived2Controller.cls
@@ -205,13 +205,29 @@
         Rental_Apply__c RaTar = [select Campaign__c,Repair__c,next_action__c,QIS_number__r.ReplaceDeliveryDate__c,demo_purpose2__c,Follow_UP_Opp__r.Shipping_Finished_Day_Func__c,
                                                 Campaign__r.Status,repair__r.Return_Without_Repair_Date__c,Repair__r.Repair_Final_Inspection_Date__c,Repair__r.Repair_Shipped_Date__c,
                                                 Campaign__r.IF_Approved__c, Campaign__r.Meeting_Approved_No__c,
+                                                AccDealerBlacklist__c,//璐告槗鍚堣 you
+                                                EquipmentGuaranteeFlg__c,//璐告槗鍚堣 you
                                                 Campaign__r.Approved_Status__c      //20220315 sx obpm澶囧搧鍐宠鐘舵�佺浉鍏充慨鏀�
                                             from Rental_Apply__c 
                                             where id=:Raid];
 
-        if( RaTar.Campaign__r.Status == '鍙栨秷'){
-                ApexPages.addmessage(new ApexPages.message(ApexPages.severity.Error, '瀛︿細宸插彇娑堬紝涓嶈兘缁х画鎿嶄綔浜�'));
-                return null;
+        // 20230215 ljh DB202301265636 瀛︿細鍙栨秷鐢宠涔熸嫤鎴� start
+        // if( RaTar.Campaign__r.Status == '鍙栨秷'){
+        //     ApexPages.addmessage(new ApexPages.message(ApexPages.severity.Error, '瀛︿細宸插彇娑堬紝涓嶈兘缁х画鎿嶄綔浜�'));
+         //璐告槗鍚堣 you
+        if(System.Label.TradeComplianceStatusFlagBP =='true' && RaTar.AccDealerBlacklist__c == '1' && RaTar.EquipmentGuaranteeFlg__c==false){
+            ApexPages.addmessage(new ApexPages.message(ApexPages.severity.Error, System.Label.IFTradeComplianceAlertBP));
+            return null; 
+        }else if( RaTar.Campaign__r.Status == '鍙栨秷' || RaTar.Campaign__r.Status == '鍙栨秷鐢宠涓�' ){
+            String tempS = '';
+            if(RaTar.Campaign__r.Status == '鍙栨秷'){
+                tempS = '宸插彇娑�';
+            }else{
+                tempS = '鐢宠鍙栨秷涓�';
+            }
+            ApexPages.addmessage(new ApexPages.message(ApexPages.severity.Error, '瀛︿細'+tempS+'锛屼笉鑳界户缁搷浣滀簡'));
+        // 20230215 ljh DB202301265636 瀛︿細鍙栨秷鐢宠涔熸嫤鎴� end
+            return null;
             
         }else if(   RaTar.Repair__r.Repair_Final_Inspection_Date__c!=null){
             

--
Gitblit v1.9.1