From 9f5874fcd8657ade15b4fc73c924813684f3a9a8 Mon Sep 17 00:00:00 2001
From: LiJinHuan <lijinhuan@prec-tech.com>
Date: 星期二, 08 八月 2023 19:19:35 +0800
Subject: [PATCH] 备品最近优化代码

---
 force-app/main/default/classes/MainFixtureSelectController.cls |   13 +++++++++----
 1 files changed, 9 insertions(+), 4 deletions(-)

diff --git a/force-app/main/default/classes/MainFixtureSelectController.cls b/force-app/main/default/classes/MainFixtureSelectController.cls
index b19d8ba..66417ab 100644
--- a/force-app/main/default/classes/MainFixtureSelectController.cls
+++ b/force-app/main/default/classes/MainFixtureSelectController.cls
@@ -141,7 +141,7 @@
     public Set<String> benbuSet;
     public Set<String> cunfangdiSet;
     public static String wrapperStr{set;get;}
-
+    public String QueueNumber { set; get; }  //鎺掗槦
     public MainFixtureSelectController() {
 
         //isNeedCheckEvent = true;
@@ -205,7 +205,10 @@
                     parentObj = parentObjs.get(0);
 
                     // 宸叉帓闃熺殑鎯呭喌涓嬶紝鍒濆鍖栨椂鍔犺浇鎺掗槦鐢婚潰
-                    if (sonObj.ExternalKey__c != null) {
+                    // 20230610 ljh 鍒ゆ柇椤甸潰鏄剧ず start
+                    QueueNumber = String.valueOf(sonObj.Queue_Number__c);
+                    // if (sonObj.ExternalKey__c != null) {
+                    if (String.isNotBlank(QueueNumber)) {
                         // QueuePageByAssetId鐨刄RL, 鍔犺浇鎺掗槦鐢婚潰鐢�
                         queueByAsset = '/apex/QueuePageByAssetId?parentId=' + parentObj.Id + '&isNotShow=' + true;
                     }
@@ -1378,9 +1381,11 @@
                         viewList[viewList.size() - 1].canEdit = false;
                     }
                     groupByTargetList.add(rsdObj);
-
                     // QueuePageByAssetId鐨刄RL, 鍔犺浇鎺掗槦鐢婚潰鐢�
-                    queueByAsset = '/apex/QueuePageByAssetId?parentId=' + rsdObj.Rental_Apply_Equipment_Set__c + '&isNotShow=' + true;
+                    // 20230610 ljh 鍒ゆ柇椤甸潰鏄剧ず 
+                    if (String.isNotBlank(QueueNumber)) {
+                        queueByAsset = '/apex/QueuePageByAssetId?parentId=' + rsdObj.Rental_Apply_Equipment_Set__c + '&isNotShow=' + true;
+                    }
                     assetId  = rsdObj.Asset__c;
                     rentalId = rsdObj.Rental_Apply_Equipment_Set__c;
                     modelNo  = rsdObj.Fixture_Model_No_text__c;

--
Gitblit v1.9.1