From e6068da47c1bef5517c9e5fdc8c726766867ad4e Mon Sep 17 00:00:00 2001 From: buli <137736985@qq.com> Date: 星期五, 14 七月 2023 15:10:02 +0800 Subject: [PATCH] Merge branch 'master' into LEXUpgrade2023-Deloitte --- force-app/main/default/classes/LexConsumableAccountController.cls | 108 ++++++------------------------------------------------ 1 files changed, 12 insertions(+), 96 deletions(-) diff --git a/force-app/main/default/classes/LexConsumableAccountController.cls b/force-app/main/default/classes/LexConsumableAccountController.cls index 9d0ef2a..6752183 100644 --- a/force-app/main/default/classes/LexConsumableAccountController.cls +++ b/force-app/main/default/classes/LexConsumableAccountController.cls @@ -43,15 +43,7 @@ pageSize = pageSizeLWC; pageToken = pageTokenLWC > 2000 ? 2000 : pageTokenLWC; -<<<<<<< HEAD - User Useracc = [ - SELECT accountid, UserPro_Type__c - FROM user - WHERE id = :UserInfo.getUserId() - ]; -======= User Useracc = [SELECT accountid, UserPro_Type__c FROM user WHERE id = :UserInfo.getUserId()]; ->>>>>>> LEXCommunityLiJun accountId = [SELECT id, Name FROM account WHERE id = :Useracc.accountid].id; agencyProType = Useracc.UserPro_Type__c; if (String.isBlank(Useracc.UserPro_Type__c)) { @@ -152,63 +144,6 @@ Date thisDatetime2 = Date.newInstance(thisYear, 4, 1); Date nextDatetime = Date.newInstance(nextYear, 4, 1); -<<<<<<< HEAD - AggregateResult[] arList = null; - - System.debug('fiscalYear = ' + fiscalYear); - if (fiscalYear == 'thisYear') { - AggregateResult[] saleAmountList = LexConsumableAccountSOQL.getAccountTotalSales(thisDatetime, nextDatetime); - topInfo.saleAmount = Decimal.valueOf(String.valueOf(saleAmountList[0].get('saleAmount'))); - System.debug('topInfo.saleAmount = ' + topInfo.saleAmount); - arList = LexConsumableAccountSOQL.getAccountBySales(thisDatetime, nextDatetime); - } else if (fiscalYear == 'lastYear') { - AggregateResult[] saleAmountList = LexConsumableAccountSOQL.getAccountTotalSales(lastDatetime, thisDatetime2); - topInfo.saleAmount = Decimal.valueOf(String.valueOf(saleAmountList[0].get('saleAmount'))); - System.debug('topInfo.saleAmount = ' + topInfo.saleAmount); - arList = LexConsumableAccountSOQL.getAccountBySales(lastDatetime, thisDatetime2); - } else { - AggregateResult[] saleAmountList = LexConsumableAccountSOQL.getAccountTotalSales(lastDatetime, nextDatetime); - topInfo.saleAmount = Decimal.valueOf(String.valueOf(saleAmountList[0].get('saleAmount'))); - System.debug('topInfo.saleAmount = ' + topInfo.saleAmount); - arList = LexConsumableAccountSOQL.getAccountBySales(lastDatetime, nextDatetime); - } - - // Map<String,Decimal> mapTemp = new Map<String,Decimal>(); - // for (AggregateResult ar : arList) { - // if(!mapTemp.get(String.valueOf(ar.get('hospitalName')))){ - // mapTemp.put(String.valueOf(ar.get('hospitalName'),Decimal.valueOf(String.valueOf(ar.get('thisAmount'))))); - // }else { - // Decimal decimal = mapTemp.get(String.valueOf(ar.get('hospitalName'))); - // decimal += Decimal.valueOf(String.valueOf(ar.get('thisAmount'))); - // mapTemp.put(String.valueOf(ar.get('hospitalName'),decimal)); - // } - // } - // System.debug('mapTemp = ' + mapTemp); - // //鎺掑簭Decimal浠庡ぇ鍒板皬 - // List<Decimal> decimalList = new List<Decimal>(mapTemp.values()); - // decimalList.sort((a, b) => b.compareTo(a)); - // Map<String, Decimal> sortedMap = new Map<String, Decimal>(); - // for (String key : mapTemp.keySet()) { - // sortedMap.put(key, mapTemp.get(key)); - // } - - // System.debug('Sorted Map: ' + sortedMap); - - //鏌ヨ瀹㈡埛淇℃伅锛堝悕绉帮紝鐪侊紝鍘匡級 - System.debug('arList = ' + arList); - List<String> accountList = new List<String>(); - for (AggregateResult ar : arList) { - System.debug('thisAmount = ' + String.valueOf(ar.get('thisAmount'))); - if (String.valueOf(ar.get('thisAmount')) != '0.0') { - accountList.add(String.valueOf(ar.get('Order_ForHospital__c'))); - topInfo.deList.add(Decimal.valueOf(String.valueOf(ar.get('thisAmount')))); - } - } - - System.debug('accountList = ' + accountList); - System.debug('topInfo = ' + topInfo); - -======= //AggregateResult[] arList = null; AggregateResult[] arList = new List<AggregateResult>(); System.debug('fiscalYear = ' + fiscalYear); @@ -253,7 +188,7 @@ // for (String key : mapTemp.keySet()) { // sortedMap.put(key, mapTemp.get(key)); // } - + // System.debug('Sorted Map: ' + sortedMap); //鏌ヨ瀹㈡埛淇℃伅锛堝悕绉帮紝鐪侊紝鍘匡級 @@ -261,16 +196,15 @@ List<String> accountList = new List<String>(); for (AggregateResult ar : arList) { System.debug('thisAmount = ' + String.valueOf(ar.get('thisAmount'))); - if(String.valueOf(ar.get('thisAmount')) != '0.0'){ + if (String.valueOf(ar.get('thisAmount')) != '0.0') { accountList.add(String.valueOf(ar.get('Order_ForHospital__c'))); - topInfo.deList.add(Decimal.valueOf(String.valueOf(ar.get('thisAmount')))); + topInfo.deList.add(Decimal.valueOf(String.valueOf(ar.get('thisAmount')))); } } System.debug('accountList = ' + accountList); System.debug('topInfo = ' + topInfo); ->>>>>>> LEXCommunityLiJun List<Account> acList = [ SELECT id, @@ -335,12 +269,8 @@ Date thisDatetime2 = Date.newInstance(thisYear, 4, 1); Date nextDatetime = Date.newInstance(nextYear, 4, 1); -<<<<<<< HEAD - AggregateResult[] arList = null; -======= //AggregateResult[] arList = null; AggregateResult[] arList = new List<AggregateResult>(); ->>>>>>> LEXCommunityLiJun System.debug('fiscalYear = ' + fiscalYear); System.debug('thisYear = ' + thisYear); @@ -349,39 +279,33 @@ if (fiscalYear == 'thisYear') { AggregateResult[] saleAmountList = LexConsumableAccountSOQL.getAccountTotalSales(thisDatetime, nextDatetime); if (saleAmountList[0].get('saleAmount') != null) { -<<<<<<< HEAD - topInfo.saleAmount = Decimal.valueOf(String.valueOf(saleAmountList[0].get('saleAmount'))); -======= //topInfo.saleAmount = Decimal.valueOf(String.valueOf(saleAmountList[0].get('saleAmount'))); Object saleAmountObject = saleAmountList[0].get('saleAmount'); - topInfo.saleAmount = saleAmountObject != null ? Decimal.valueOf(String.valueOf(saleAmountObject)) : Decimal.valueOf('0'); ->>>>>>> LEXCommunityLiJun + topInfo.saleAmount = saleAmountObject != null + ? Decimal.valueOf(String.valueOf(saleAmountObject)) + : Decimal.valueOf('0'); System.debug('topInfo.saleAmount = ' + topInfo.saleAmount); } arList = LexConsumableAccountSOQL.getAccountBySales(thisDatetime, nextDatetime); } else if (fiscalYear == 'lastYear') { AggregateResult[] saleAmountList = LexConsumableAccountSOQL.getAccountTotalSales(lastDatetime, thisDatetime2); if (saleAmountList[0].get('saleAmount') != null) { -<<<<<<< HEAD - topInfo.saleAmount = Decimal.valueOf(String.valueOf(saleAmountList[0].get('saleAmount'))); -======= //topInfo.saleAmount = Decimal.valueOf(String.valueOf(saleAmountList[0].get('saleAmount'))); Object saleAmountObject = saleAmountList[0].get('saleAmount'); - topInfo.saleAmount = saleAmountObject != null ? Decimal.valueOf(String.valueOf(saleAmountObject)) : Decimal.valueOf('0'); ->>>>>>> LEXCommunityLiJun + topInfo.saleAmount = saleAmountObject != null + ? Decimal.valueOf(String.valueOf(saleAmountObject)) + : Decimal.valueOf('0'); System.debug('topInfo.saleAmount = ' + topInfo.saleAmount); } arList = LexConsumableAccountSOQL.getAccountBySales(lastDatetime, thisDatetime2); } else { AggregateResult[] saleAmountList = LexConsumableAccountSOQL.getAccountTotalSales(lastDatetime, nextDatetime); if (saleAmountList[0].get('saleAmount') != null) { -<<<<<<< HEAD - topInfo.saleAmount = Decimal.valueOf(String.valueOf(saleAmountList[0].get('saleAmount'))); -======= //topInfo.saleAmount = Decimal.valueOf(String.valueOf(saleAmountList[0].get('saleAmount'))); Object saleAmountObject = saleAmountList[0].get('saleAmount'); - topInfo.saleAmount = saleAmountObject != null ? Decimal.valueOf(String.valueOf(saleAmountObject)) : Decimal.valueOf('0'); ->>>>>>> LEXCommunityLiJun + topInfo.saleAmount = saleAmountObject != null + ? Decimal.valueOf(String.valueOf(saleAmountObject)) + : Decimal.valueOf('0'); System.debug('topInfo.saleAmount = ' + topInfo.saleAmount); } arList = LexConsumableAccountSOQL.getAccountBySales(lastDatetime, nextDatetime); @@ -463,11 +387,7 @@ List<Account> allSelectAccount = Database.query(soql); totalCount = allSelectAccount.size(); -<<<<<<< HEAD String nullFL = sortOrder.toLowerCase() == 'asc' ? 'NULLS FIRST' : 'NULLS LAST'; -======= - String nullFL = sortOrder.toLowerCase() == 'asc' ? 'NULLS FIRST': 'NULLS LAST'; ->>>>>>> LEXCommunityLiJun if (String.isNotBlank(sortField)) { soql += ' order by ' + sortField + ' ' + sortOrder + ' ' + nullFL; } @@ -549,8 +469,4 @@ deList = new List<Decimal>(); } } -<<<<<<< HEAD } -======= -} ->>>>>>> LEXCommunityLiJun -- Gitblit v1.9.1