From 4d7f0077bafcf4837db44ea9e3b69eaf995158a2 Mon Sep 17 00:00:00 2001 From: xueqingkun Date: Wed, 8 Jan 2025 18:00:21 +0800 Subject: [PATCH] =?UTF-8?q?1.=20=E4=BF=AE=E5=A4=8D=20bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../service/impl/NoteRecordSplitServiceImpl.java | 15 +-------------- 1 file changed, 1 insertion(+), 14 deletions(-) diff --git a/src/main/java/com/supervision/police/service/impl/NoteRecordSplitServiceImpl.java b/src/main/java/com/supervision/police/service/impl/NoteRecordSplitServiceImpl.java index c06ae70..4fe0f18 100644 --- a/src/main/java/com/supervision/police/service/impl/NoteRecordSplitServiceImpl.java +++ b/src/main/java/com/supervision/police/service/impl/NoteRecordSplitServiceImpl.java @@ -322,20 +322,7 @@ public class NoteRecordSplitServiceImpl extends ServiceImpl comparing = Comparator.comparing(NoteRecordDetailDTO::getSerialNumber); - /*if (StrUtil.equals(noteRecord.getOrderBy(),"percentage")){ - comparing = Comparator.comparing(NoteRecordDetailDTO::getRowPercentage); - if (StrUtil.equalsIgnoreCase(noteRecord.getOrder(),"desc")){ - comparing = comparing.reversed(); - } - } - if (StrUtil.equals(noteRecord.getOrderBy(),"name")){ - comparing = Comparator.comparing(NoteRecordDetailDTO::getName); - if (StrUtil.equalsIgnoreCase(noteRecord.getOrder(),"desc")){ - comparing = comparing.reversed(); - } - }*/ - noteRecordDetailDTOList.sort(comparing); + noteRecordDetailDTOList.sort((i1,i2)-> (int) ((Double.parseDouble(i1.getSerialNumber())*1000)- (Double.parseDouble(i2.getSerialNumber() )* 1000))); List pager = ListUtils.Pager(size, page, noteRecordDetailDTOList); return IPages.buildDataMap(pager, noteRecordDetailDTOList.size());