From e9e1806b0f4b5bae1fc36204ccc5d6fdad52d66f Mon Sep 17 00:00:00 2001
From: buli <137736985@qq.com>
Date: 星期一, 05 六月 2023 11:22:08 +0800
Subject: [PATCH] Merge branch 'master' into LightningUpgradeProject

---
 force-app/main/default/classes/PrintConsumblePDFController.cls |   35 +++++++++++++++++++++++------------
 1 files changed, 23 insertions(+), 12 deletions(-)

diff --git a/force-app/main/default/classes/PrintConsumblePDFController.cls b/force-app/main/default/classes/PrintConsumblePDFController.cls
index 5f4e3f5..dfe531f 100644
--- a/force-app/main/default/classes/PrintConsumblePDFController.cls
+++ b/force-app/main/default/classes/PrintConsumblePDFController.cls
@@ -52,6 +52,7 @@
             Order_ForHospital__c,Deliver_date__c,Order_Reason__c,
             Order_date__c,Total_amount__c,Order_ProType__c,
             Offers_Price__c,Order_effective_contact__r.Business_Assistant__r.Province_Text__c
+            ,Order_effective_contact__r.OSH_Dealer__c  //20230323 lt DB202303088261 涓ょエ鍒� add
             From Consumable_order__c 
             Where Id =:ESetId];
          if (qs.size()>0){
@@ -91,7 +92,6 @@
                                     Consumable_Product__r.Product2__r.SalesPackagingUnit_Chinese__c,
                                     Consumable_Product__r.Product2__r.ProduceCompany_F__c,
                                     Consumable_Product__r.Product2__r.ProduceCompany__c,
-                                    Consumable_Product__r.Product2__r.ProduceCompanySummary__c,
                                     Sum_of_money__c,
                                     Dealer_Custom_Price__c,
                                     Lose_reason__c,
@@ -123,21 +123,21 @@
                 nowRightAsstModelNo = '';
             }
             nameStringArray = new List<String>();
-            repeatCount = (nowName.length() / nameMax) + ( Math.mod( nowName.length(), nameMax) > 0 ? 1 : 0);
+            // 20220824 ljh SWAG-CHKAMM update start
+            // repeatCount = (nowName.length() / nameMax) + ( Math.mod( nowName.length(), nameMax) > 0 ? 1 : 0);
+            if(String.isBlank(nowName)){
+                repeatCount = 1;
+            }else{
+                repeatCount = (nowName.length() / nameMax) + ( Math.mod( nowName.length(), nameMax) > 0 ? 1 : 0);
+            }
+            // 20220824 ljh SWAG-CHKAMM update end
             //ApexPages.addmessage(new ApexPages.message(ApexPages.severity.WARNING, 'repeatCount!' + repeatCount));
             // 鐢熶骇浼佷笟 娉ㄩ噴鍘熶唬鐮�
             // nowCompany = itemsOrg[i].Consumable_Product__r.Product2__r.ProduceCompany_F__c;
             String nowCompany = null;
-
-            //CHAN-C4X63A 銆愬鎵樸�慛FM204瀛楁鈥滅敓浜т紒涓氬湴鍧�鈥濅紭鍖� XHL 20210716 Start
-            //if(itemsOrg[i].Consumable_Product__r.Product2__r.ProduceCompany__c !=null){
-            //    nowCompany = getProduceCompanyName(itemsOrg[i].Consumable_Product__r.Product2__r.ProduceCompany__c);
-            //}
-            if(itemsOrg[i].Consumable_Product__r.Product2__r.ProduceCompanySummary__c !=null){
-                nowCompany = getProduceCompanyName(itemsOrg[i].Consumable_Product__r.Product2__r.ProduceCompanySummary__c);
+            if(itemsOrg[i].Consumable_Product__r.Product2__r.ProduceCompany__c !=null){
+                nowCompany = getProduceCompanyName(itemsOrg[i].Consumable_Product__r.Product2__r.ProduceCompany__c);
             }
-            //CHAN-C4X63A 銆愬鎵樸�慛FM204瀛楁鈥滅敓浜т紒涓氬湴鍧�鈥濅紭鍖� XHL 20210716 End
-            
             if (nowCompany == null) nowCompany = '';
             //hasEnglish = Pattern.matches('.*[a-zA-Z]+.*', nowCompany);
             //Integer companyMax = hasEnglish ? 16 : 12;
@@ -260,6 +260,7 @@
         '娌冲崡鐪�' => '濂ユ灄宸存柉锛堝寳浜級閿�鍞湇鍔℃湁闄愬叕鍙�',
         '娴欐睙鐪�' => '濂ユ灄宸存柉锛堝寳浜級閿�鍞湇鍔℃湁闄愬叕鍙镐笂娴峰垎鍏徃',
         '瀹夊窘鐪�' => '濂ユ灄宸存柉锛堝寳浜級閿�鍞湇鍔℃湁闄愬叕鍙镐笂娴峰垎鍏徃',
+        'OSH-瀹夊窘鐪�' => '濂ユ灄宸存柉璐告槗锛堜笂娴凤級鏈夐檺鍏徃',   //20230323 lt DB202303088261 涓ょエ鍒� add
         '姹熻タ鐪�' => '濂ユ灄宸存柉锛堝寳浜級閿�鍞湇鍔℃湁闄愬叕鍙镐笂娴峰垎鍏徃',
         '绂忓缓鐪�' => '濂ユ灄宸存柉锛堝寳浜級閿�鍞湇鍔℃湁闄愬叕鍙镐笂娴峰垎鍏徃',
         '姹熻嫃鐪�' => '濂ユ灄宸存柉锛堝寳浜級閿�鍞湇鍔℃湁闄愬叕鍙镐笂娴峰垎鍏徃',
@@ -270,7 +271,17 @@
         //CHAN-B42D6F 瀹夊窘ET鐗圭害缁忛攢鍟嗘潵鐨勮浠�  SAP涓婁紶鐪� 绱ф�ュ搴斾负鍖椾含 浠ュ悗浼氫慨鏀� TODO
         //CHAN-BTF64C 瀹夊窘ENG缁忛攢鍟嗙殑璇环榛樿SAP涓婁紶鐪佷慨鏀� update by rentongxiao 2020-09-14 start
         // String province = coc.Order_effective_contact__r.Business_Assistant__r.Province_Text__c == '瀹夊窘鐪�'  ? '鍖椾含甯�' : coc.Order_effective_contact__r.Business_Assistant__r.Province_Text__c;
-        String province = coc.Order_effective_contact__r.Business_Assistant__r.Province_Text__c == '瀹夊窘鐪�' && coc.Order_ProType__c == 'ET'  ? '鍖椾含甯�' : coc.Order_effective_contact__r.Business_Assistant__r.Province_Text__c;
+        //20230323 lt DB202303088261 涓ょエ鍒� start
+        String province = '';
+        if(coc.Order_effective_contact__r.OSH_Dealer__c == TRUE){
+            province = 'OSH-瀹夊窘鐪�';
+        }else if(coc.Order_effective_contact__r.Business_Assistant__r.Province_Text__c == '瀹夊窘鐪�' && coc.Order_ProType__c == 'ET'){
+            province = '鍖椾含甯�';
+        }else{
+            province = coc.Order_effective_contact__r.Business_Assistant__r.Province_Text__c;
+        }
+        // String province = coc.Order_effective_contact__r.Business_Assistant__r.Province_Text__c == '瀹夊窘鐪�' && coc.Order_ProType__c == 'ET'  ? '鍖椾含甯�' : coc.Order_effective_contact__r.Business_Assistant__r.Province_Text__c;
+        //20230323 lt DB202303088261 涓ょエ鍒� end
         //CHAN-BTF64C 瀹夊窘ENG缁忛攢鍟嗙殑璇环榛樿SAP涓婁紶鐪佷慨鏀� update by rentongxiao 2020-09-14 end
 
 

--
Gitblit v1.9.1