From aae243f790652988c897a9d768ce0cc3dd58e742 Mon Sep 17 00:00:00 2001
From: chenjingwu <chenjingwu@prec-tech.com>
Date: 星期五, 19 四月 2024 11:06:44 +0800
Subject: [PATCH] 123

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

diff --git a/force-app/main/default/classes/MaintenanceProductDataController.cls b/force-app/main/default/classes/MaintenanceProductDataController.cls
index c648426..3481f48 100644
--- a/force-app/main/default/classes/MaintenanceProductDataController.cls
+++ b/force-app/main/default/classes/MaintenanceProductDataController.cls
@@ -52,6 +52,7 @@
     // chenjingwu 3+2澶氬勾淇濅慨 start
     public List<MultiYearWarranty__c> muList { get; set; }
     public Map<String,List<MultiYearWarranty__c>> muMap { get; set; }
+    public Map<String,Integer> muCountMap {get; set; }
     // chenjingwu 3+2澶氬勾淇濅慨 end
 
      /*****************鐢婚潰琛ㄧずBean******************/
@@ -869,6 +870,9 @@
                 }
                 // chenjingwu 3+2澶氬勾淇濅慨 20240417 start 
                 muList = [select Id,AgeLimit__c,MultiOneYearWarrantyPrice__c,AmountWithheld__c,ProductName__c from MultiYearWarranty__c where ProductName__c in: idList order By ProductName__c];
+                  for(AggregateResult  objAgr: [select ProductName__c,COUNT(Id) total from MultiYearWarranty__c where ProductName__c in:idList group by ProductName__c]){
+                    muCountMap.put((String)objAgr.get('ProductName__c'), (Integer)objAgr.get('total'));
+                  }
                 for(String id: idList){
                     List<MultiYearWarranty__c> mus = new List<MultiYearWarranty__c>();
                     for(MultiYearWarranty__c mu: muList){

--
Gitblit v1.9.1