From 8e07b5f23afd4c93d7e8d1f04d2e8dbca2628e5e Mon Sep 17 00:00:00 2001 From: buli <137736985@qq.com> Date: 星期二, 27 六月 2023 13:42:11 +0800 Subject: [PATCH] Community LEX Upgarde --- force-app/main/default/classes/LexInventoryViewController.cls | 58 +++++++++++++++++++++++++++++----------------------------- 1 files changed, 29 insertions(+), 29 deletions(-) diff --git a/force-app/main/default/classes/LexInventoryViewController.cls b/force-app/main/default/classes/LexInventoryViewController.cls index cc2ec34..4cdc3ff 100644 --- a/force-app/main/default/classes/LexInventoryViewController.cls +++ b/force-app/main/default/classes/LexInventoryViewController.cls @@ -32,7 +32,7 @@ // }; public static String[] proLimitAndDate = new List<String>{}; - private static Map<String, Date> productkucun = new Map<String, Date>(); + public static Map<String, Date> productkucun = new Map<String, Date>(); public static List<SelectOption> categoryOptionList { get; set; } @AuraEnabled public static Map<String, String> categoryOptionMap { get; set; } @@ -49,7 +49,7 @@ public static String category1 { get; set; } public static Boolean editAble { get; set; } // 缁忛攢鍟嗗湪搴撲骇鍝両D - public static List<String> orderDetZaikuList = new List<String>(); + public static List<String> orderDetZaikuList { get; set; } // 浜у搧 ID public static String ESetId { get; set; } public static String idCheck { get; set; } @@ -69,6 +69,7 @@ // add by rentx 2021-3-10 public LexInventoryViewController() { + orderDetZaikuList = new List<String>(); consumableorderdetailsRecords = new List<ConsumableorderdetailsInfo>(); consumableorderdetailsRecordsview = new List<List<ConsumableorderdetailsInfo>>(); editAble = false; @@ -97,7 +98,6 @@ categoryOptionMap = new Map<String, String>(); category4OptionMap = new Map<String, String>(); category5OptionMap = new Map<String, String>(); - // 鍙栫敤鎴稩D String userId = UserInfo.getUserId(); @@ -239,9 +239,7 @@ } if (newMidPieceMap.containsKey(CountDel[i].Consumable_Product__c + CountDel[i].Box_Piece__c + tex)) { ConsumableorderdetailsInfo Jstage = newMidPieceMap.get( - CountDel[i].Consumable_Product__c + - CountDel[i].Box_Piece__c + - tex + CountDel[i].Consumable_Product__c + CountDel[i].Box_Piece__c + tex ) .clone(); Jstage.allnumber = Jstage.allnumber + 1; @@ -406,23 +404,25 @@ data.put('pageRecords', pageRecords); data.put('consumableorderdetailsRecords', consumableorderdetailsRecords); data.put('hasHos', hasHos); - data.put('productLimtAndDate',proLimitAndDate); + data.put('productLimtAndDate', proLimitAndDate); + data.put('productkucun', productkucun); res.status = 'Success'; res.code = 200; System.debug('res = ' + res); + System.debug('productkucun = ' + productkucun); return res; } @AuraEnabled - public static ResponseBodyLWC categoryAllload(String category3LWC,String agencyProTypeLWC) { + public static ResponseBodyLWC categoryAllload(String category3LWC, String agencyProTypeLWC) { ResponseBodyLWC res = new ResponseBodyLWC(); Map<String, object> data = new Map<String, object>(); res.entity = data; - category3 = category3LWC; - agencyProType = '%' + agencyProTypeLWC + '%'; + category3 = category3LWC; + agencyProType = '%' + agencyProTypeLWC + '%'; - System.debug('category3LWC===>'+category3LWC); - System.debug('agencyProType===>'+agencyProType); - + System.debug('category3LWC===>' + category3LWC); + System.debug('agencyProType===>' + agencyProType); + AggregateResult[] category4List = [ SELECT Count(id), Category4_text__c c4c FROM Product2__c @@ -466,8 +466,8 @@ category5OptionList.add(new SelectOption(deliverycnt5, deliverycnt5)); category5OptionMap.put(deliverycnt5, deliverycnt5); } - System.debug('绫诲埆4'+category4OptionList); - System.debug('绫诲埆5'+category5OptionList); + System.debug('绫诲埆4' + category4OptionList); + System.debug('绫诲埆5' + category5OptionList); data.put('category4OptionMap', category4OptionMap); data.put('category5OptionMap', category5OptionMap); res.status = 'Success'; @@ -528,15 +528,19 @@ Integer pageSizeLWC, Integer pageTokenLWC, String sortFieldLWC, - String sortOrderLWC + String sortOrderLWC, + Map<String, Date> productkucunLWC ) { try { - System.debug('orderDetZaikuListLWC===>'+orderDetZaikuListLWC); + System.debug('orderDetZaikuListLWC===>' + orderDetZaikuListLWC); + System.debug('productkucun===>' + productkucun); pageSize = pageSizeLWC; pageToken = pageTokenLWC; sortField = sortFieldLWC; sortOrder = sortOrderLWC; + productkucun = new Map<String, Date>(); orderDetZaikuList = new List<String>(); + productkucun = productkucunLWC; orderDetZaikuList = orderDetZaikuListLWC; sqlagencyProType = '%' + agencyProType + '%'; @@ -599,7 +603,7 @@ // if (String.isNotBlank(sortField) && String.isNotBlank(sortOrder)) { // if(sortFieldLWC != 'limitCount'){ // soql += ' ORDER BY ' + sortField + ' ' + sortOrder; - + // } // } System.debug('soql = ' + soql); @@ -623,9 +627,7 @@ } if (newMidBoxMap.containsKey(CountDel[i].Consumable_Product__c + CountDel[i].Box_Piece__c + tex)) { ConsumableorderdetailsInfo Jstage = newMidBoxMap.get( - CountDel[i].Consumable_Product__c + - CountDel[i].Box_Piece__c + - tex + CountDel[i].Consumable_Product__c + CountDel[i].Box_Piece__c + tex ) .clone(); Jstage.allnumber = Jstage.allnumber + 1; @@ -655,9 +657,7 @@ } if (newMidPieceMap.containsKey(CountDel[i].Consumable_Product__c + CountDel[i].Box_Piece__c + tex)) { ConsumableorderdetailsInfo Jstage = newMidPieceMap.get( - CountDel[i].Consumable_Product__c + - CountDel[i].Box_Piece__c + - tex + CountDel[i].Consumable_Product__c + CountDel[i].Box_Piece__c + tex ) .clone(); Jstage.allnumber = Jstage.allnumber + 1; @@ -773,11 +773,11 @@ paginatedAccounts.recordEnd = totalCount >= recordEnd ? recordEnd : totalCount; paginatedAccounts.totalRecords = totalCount; - List<ConsumableorderdetailsInfo> pageRecordsCompare = new List<ConsumableorderdetailsInfo>(); + List<ConsumableorderdetailsInfo> pageRecordsCompare = new List<ConsumableorderdetailsInfo>(); System.debug('queryList = ' + JSON.serialize(queryList)); for (Integer i = 0; i < queryList.size(); i++) { - for(ConsumableorderdetailsInfo ci : pageRecords){ - if(queryList[i].Id == ci.Prod.Id){ + for (ConsumableorderdetailsInfo ci : pageRecords) { + if (queryList[i].Id == ci.Prod.Id) { System.debug('queryList[i].Id =' + queryList[i].Id); System.debug('ci.Prod.Id =' + queryList[i].Id); pageRecordsCompare.add(ci); @@ -931,7 +931,6 @@ // } // pageRecords.sort(); // } - //妫�绱ql鏂囧仛鎴� private static String makeSoql(String CateName, String CateCode, String Category3, String Category4, String Category5) { @@ -1051,6 +1050,7 @@ } // Data Bean + @TestVisible class ConsumableorderdetailsInfo implements Comparable { @AuraEnabled public Consumable_order_details2__c esd { get; set; } @@ -1111,4 +1111,4 @@ } } } -} \ No newline at end of file +} -- Gitblit v1.9.1