From e3c02c03dd2de442bbced87236f60a13a1cd154e Mon Sep 17 00:00:00 2001
From: 高章伟 <gaozhangwei@prec-tech.com>
Date: 星期四, 02 三月 2023 17:51:57 +0800
Subject: [PATCH] gzw 正式环境最新代码更新
---
force-app/main/default/classes/MceConfigPDFController.cls | 31 +++++++++++++++++++++++++++++++
1 files changed, 31 insertions(+), 0 deletions(-)
diff --git a/force-app/main/default/classes/MceConfigPDFController.cls b/force-app/main/default/classes/MceConfigPDFController.cls
index 3f6d78b..b5adea4 100644
--- a/force-app/main/default/classes/MceConfigPDFController.cls
+++ b/force-app/main/default/classes/MceConfigPDFController.cls
@@ -18,6 +18,9 @@
//private Integer lastRowSize = 24;
/** 鍗板埛銇欍倠銉氥兗銈告暟銇с仚銆� */
//public Integer maxPageNumber { get; private set; }
+ //2021-11-30 fy add LJPH-C8W8FV 缃《 start
+ public List<String> TopProductModel =new List<String>();
+ //2021-11-30 fy add LJPH-C8W8FV 缃《 end
public String RecordTypeName { get; private set; }
public Integer year { get; private set; }
@@ -34,6 +37,14 @@
public MceConfigPDFController(ApexPages.StandardController controller) {
}
public void init() {
+ //2021-11-30 fy add LJPH-C8W8FV 缃《 start
+ TopProductModel.add('CF-LV1I');
+ TopProductModel.add('CF-LV1L');
+ TopProductModel.add('CV-V1');
+ TopProductModel.add('GIF-LV1');
+ TopProductModel.add('OER-AW');
+ TopProductModel.add('OER-A');
+ //2021-11-30 fy add LJPH-C8W8FV 缃《 end
String targetEstimateId = ApexPages.currentPage().getParameters().get('id');
flag = ApexPages.currentPage().getParameters().get('flag');
// 瑕嬬鎯呭牨銈掑彇寰椼�佸繀銇氥亗銈嬨伅銇�
@@ -63,6 +74,12 @@
// 鏄庣窗銇ō瀹�
Integer cnt = 0;
List<Maintenance_Contract_Asset_Estimate__c> MaintenanceCAE = [SELECT Id, Name, Asset__c, Maintenance_Contract_Estimate__r.Department__c,
+ //2021-11-30 fy add LJPH-C8W8FV 缃《 start
+ Asset__r.OwnershipMachine_No__c,
+ //2021-11-30 fy add LJPH-C8W8FV 缃《 end
+ //2021-11-30 fy add LJPH-C8W8FV 缃《 start
+ Product_Manual__r.Asset_Model_No__c,
+ //2021-11-30 fy add LJPH-C8W8FV 缃《 end
Asset__r.Name, Asset__r.SerialNumber, Asset__r.InstallDate,
Asset__r.Product2.Name,
Product_Manual__c, Product_Manual__r.Name, IsNew__c,
@@ -73,6 +90,20 @@
WHERE Maintenance_Contract_Estimate__c = :this.targetObj.estimate.Id
ORDER BY Product_Manual__c, Asset__r.SerialNumber, Asset__r.Name, Asset__r.Department_Name__c, Asset__r.InstallDate];
system.debug('妫�鏌�::::::'+MaintenanceCAE);
+ //2021-11-30 fy add LJPH-C8W8FV 缃《 start
+ List<Maintenance_Contract_Asset_Estimate__c> topAsset =new List<Maintenance_Contract_Asset_Estimate__c>();
+ List<Maintenance_Contract_Asset_Estimate__c> otherAsset =new List<Maintenance_Contract_Asset_Estimate__c>();
+
+ for(Maintenance_Contract_Asset_Estimate__c tarAsse : MaintenanceCAE){
+ if(TopProductModel.contains(tarAsse.Asset__r.OwnershipMachine_No__c)||TopProductModel.contains(tarAsse.Product_Manual__r.Asset_Model_No__c)){
+ topAsset.add(tarAsse);
+ }else{
+ otherAsset.add(tarAsse);
+ }
+ }
+ topAsset.addAll(otherAsset);
+ MaintenanceCAE=topAsset;
+ //2021-11-30 fy add LJPH-C8W8FV 缃《 end
for(Maintenance_Contract_Asset_Estimate__c mcae :MaintenanceCAE) {
//for(Integer a=0;a<50;a++){
//tmpTargetObj.addAssetInfo(mcae);
--
Gitblit v1.9.1