19626
2023-10-23 1727a4f4d02e429475608e60f142a63bc24127bc
force-app/main/default/classes/AssetMaintainController.cls
@@ -1197,11 +1197,22 @@
    }
    private void fillShowList(Integer k){
        if(allAssetInfoList.size() == 0 && assetFromSearchList.size() > 0 ){
            allAssetInfoList.addAll(assetFromSearchList);
            assetFromSearchList.clear();
        }
        totalNum = allAssetInfoList.size();
        totalPage = (totalNum / selctRecordNum) + (Math.mod(totalNum, selctRecordNum) > 0 ? 1 : 0);  // 总页
        allAssetInfoShowList = new List<AssetInfo>();
        Integer a = (k-1)*selctRecordNum;
        Integer b = Math.min(k*selctRecordNum, allAssetInfoList.size());
        System.debug('allAssetInfoList.size=>' + allAssetInfoList.size());
        System.debug('a=>' + a);
        System.debug('b=>' + b);
        System.debug('k=>' + k);
        System.debug('totalNum=>' + totalNum);
        System.debug('totalPage=>' + totalPage);
        System.debug('selctRecordNum=>' + selctRecordNum);
        for (Integer i = a ; i < b ; i++) {
            allAssetInfoShowList.add(allAssetInfoList[i]);
        }