From d8dc84a3d56df839895f1c417a4d9cbee763d262 Mon Sep 17 00:00:00 2001
From: 高章伟 <gaozhangwei@prec-tech.com>
Date: 星期五, 03 三月 2023 14:50:59 +0800
Subject: [PATCH] gzw 测试环境代码更新

---
 force-app/main/default/classes/RepairQuoteTriggerTest.cls |   87 ++++++++++++++++++++++++++++++++++++++++++-
 1 files changed, 84 insertions(+), 3 deletions(-)

diff --git a/force-app/main/default/classes/RepairQuoteTriggerTest.cls b/force-app/main/default/classes/RepairQuoteTriggerTest.cls
index 91dcf8c..282fc98 100644
--- a/force-app/main/default/classes/RepairQuoteTriggerTest.cls
+++ b/force-app/main/default/classes/RepairQuoteTriggerTest.cls
@@ -71,7 +71,10 @@
         rpr.Status__c              = '1.鍙楃悊瀹屾瘯';
         rpr.Incharge_Staff__c = us.Id;
         rpr.Repair_Detail__c = 'test';
-        rpr.On_site_repair__c = '鐩撮�丼ORC淇悊';
+        //rpr.Exc_work_location__c = true;
+        //rpr.On_site_repair__c = '鐩撮�丼ORC淇悊';
+        rpr.On_site_repair__c = 'RC淇悊';
+        rpr.work_location_select__c = '鏉窞鍔炰簨澶�';
         insert rpr;
 
         rq = new Repair_Quotation__c();
@@ -114,17 +117,95 @@
         insert rq;
         rq.CutPriceStatus_Service__c='宸叉彁浜�';
         rq.ServiceCutPriceApplyDate__c =  Date.today();
-        
         update rq;
+
         Boolean jl = String.isBlank(rq.ServiceManager__c);
         Boolean bz = String.isBlank(rq.BuchangApprovalServiceManager__c);
         Boolean zj = String.isBlank(rq.ZongjianApprovalServiceManager__c);
         System.assertEquals( true,jl);
         System.assertEquals( true,bz);
         System.assertEquals( true,zj);
-
     }
     //20200106 add end
 
+    //20220929 add start
+    @isTest 
+    static void test_isUpdate2() {
+        init();
+
+
+        rq.Rental_Apply_Discount_Status__c='鑽夋涓�'; 
+        rq.CutPrice_Reason_Service__c='99';
+        rq.Loaner_repair__c = 8000;
+        rq.Loaner_Discount_Price__c = 8000;
+        rq.Expect_CutPrice__c = 800;
+        rq.Background_Description__c = 'ceshi';
+        rq.Rental_Apply_Discount_Reason__c = '澶囧搧淇悊锛�40锛�';
+        rq.RentalApplyDiscountApplyPerson__c = UserInfo.getUserId();
+        insert rq;
+        rq.Rental_Apply_Discount_Status__c='鎵瑰噯';
+        rq.ServiceCutPriceApplyDate__c =  Date.today();
+        
+        try {
+            update rq;
+        } catch (DmlException e) {
+            System.debug('The following exception has occurred: ' + e.getMessage());
+        }
+        
+    }
+
+    @isTest 
+    static void test_isUpdate3() {
+        init();
+        rpr.On_site_repair__c = '鐩撮�丱GZ淇悊';
+        update rpr;
+
+        rq.Rental_Apply_Discount_Status__c='鑽夋涓�'; 
+        rq.CutPrice_Reason_Service__c='99';
+        rq.Loaner_repair__c = 8000;
+        rq.Loaner_Discount_Price__c = 8000;
+        rq.Expect_CutPrice__c = 800;
+        rq.Background_Description__c = 'ceshi';
+        rq.Rental_Apply_Discount_Reason__c = '澶囧搧淇悊锛�40锛�';
+        rq.RentalApplyDiscountApplyPerson__c = UserInfo.getUserId();
+        insert rq;
+        rq.Rental_Apply_Discount_Status__c='鎵瑰噯';
+        rq.ServiceCutPriceApplyDate__c =  Date.today();
+        
+        try {
+            update rq;
+        } catch (DmlException e) {
+            System.debug('The following exception has occurred: ' + e.getMessage());
+        }
+        
+    }
+
+    @isTest 
+    static void test_isUpdate4() {
+        init();
+        rpr.On_site_repair__c = '鐩撮�丼ORC淇悊';
+        update rpr;
+
+        rq.Rental_Apply_Discount_Status__c='鑽夋涓�'; 
+        rq.CutPrice_Reason_Service__c='99';
+        rq.Loaner_repair__c = 8000;
+        rq.Loaner_Discount_Price__c = 8000;
+        rq.Expect_CutPrice__c = 800;
+        rq.Background_Description__c = 'ceshi';
+        rq.Rental_Apply_Discount_Reason__c = '澶囧搧淇悊锛�40锛�';
+        rq.RentalApplyDiscountApplyPerson__c = UserInfo.getUserId();
+        insert rq;
+        rq.Rental_Apply_Discount_Status__c='鎵瑰噯';
+        rq.ServiceCutPriceApplyDate__c =  Date.today();
+        
+        try {
+            update rq;
+        } catch (DmlException e) {
+            System.debug('The following exception has occurred: ' + e.getMessage());
+        }
+        
+    }
+    //20220929 add end
+
     
 }
\ No newline at end of file

--
Gitblit v1.9.1