From 5fb60d0de53f40f1d519a23f8c071954dd599d8f Mon Sep 17 00:00:00 2001
From: 19626 <1962676589@qq.com>
Date: 星期一, 26 六月 2023 17:13:01 +0800
Subject: [PATCH] 提高代码覆盖率

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

diff --git a/force-app/main/default/classes/SI_NewQuoteEntryController.cls b/force-app/main/default/classes/SI_NewQuoteEntryController.cls
index 9d2c622..883e702 100644
--- a/force-app/main/default/classes/SI_NewQuoteEntryController.cls
+++ b/force-app/main/default/classes/SI_NewQuoteEntryController.cls
@@ -221,6 +221,9 @@
                     // SI涓氬姟绯荤粺娴佺▼鏀瑰杽鍜屾彁鍗囬」鐩�2019-10-28 by vivek start
                     ,Configuration_Suggestion__c , Configuration_Suggestion_Feedback__c
                     // SI涓氬姟绯荤粺娴佺▼鏀瑰杽鍜屾彁鍗囬」鐩�2019-10-28 by vivek end
+                    // DB202303051651 浜у搧鎶ヤ环閲戦鑷姩璁$畻 ssm start
+                    , Salesdepartment_Owner__c 
+                    // DB202303051651 浜у搧鎶ヤ环閲戦鑷姩璁$畻 ssm end
                     FROM Opportunity Where Id = :oppId];
         // 澶氬勾淇濅慨 start
         trade = '澶栬部';
@@ -2893,528 +2896,6 @@
         opp.Agency2__c = quo.Agency2__c;
     }
     public void testI() {
-        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 ++;
-        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 ++;
-        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 ++;
     }
 
     public class OppInfo {
@@ -3430,6 +2911,12 @@
         public boolean If_Need_Authorize { get; set; }
         public String Authorized_DB_No { get; set; }
         // LHJ End
+        // DB202303051651 浜у搧鎶ヤ环閲戦鑷姩璁$畻 ssm start
+        // 鍖婚櫌鍚堝悓閲戦姣斾緥
+        public Decimal rate_hospital { get; set; }
+        // 缁忛攢鍟�1鍚堝悓閲戦姣斾緥
+        public Decimal rate_agency1 { get; set; }
+        // DB202303051651 浜у搧鎶ヤ环閲戦鑷姩璁$畻 ssm end
 
         public OppInfo(Opportunity opp) {
             Account_RecordType_DeveloperName = opp.Account.RecordType.DeveloperName;
@@ -3444,6 +2931,12 @@
             If_Need_Authorize = opp.If_Need_Authorize__c;
             Authorized_DB_No = opp.Authorized_DB_No__c;
             // LHJ End
+            // DB202303051651 浜у搧鎶ヤ环閲戦鑷姩璁$畻 ssm start
+            String str_rate_hospital = ControllerUtil.getValueFromJSONString(System.Label.Quote_HospitalAmount_Rate, opp.Salesdepartment_Owner__c);
+            String str_rate_agency1 = ControllerUtil.getValueFromJSONString(System.Label.Quote_Agency1Amount_Rate, opp.Salesdepartment_Owner__c);
+            rate_hospital = String.isNotBlank(str_rate_hospital) ? Decimal.valueOf(str_rate_hospital) : 1.0;
+            rate_agency1 = String.isNotBlank(str_rate_agency1) ? Decimal.valueOf(str_rate_agency1) : 1.0;
+            // DB202303051651 浜у搧鎶ヤ环閲戦鑷姩璁$畻 ssm end
         }
     }
     //TODO 1.Quote銈儢銈搞偋銈儓杩藉姞

--
Gitblit v1.9.1