From 5de5db24efe1b25896c37f395124a207584bcb38 Mon Sep 17 00:00:00 2001
From: fei <791364011@qq.com>
Date: 星期四, 01 一月 2026 21:25:54 +0800
Subject: [PATCH] 修改了对应代码
---
archiveManager/src/main/java/com/ruoyi/service/impl/ArchiveRecordsServiceImpl.java | 31 +++++++++++++++++++++++++++----
1 files changed, 27 insertions(+), 4 deletions(-)
diff --git a/archiveManager/src/main/java/com/ruoyi/service/impl/ArchiveRecordsServiceImpl.java b/archiveManager/src/main/java/com/ruoyi/service/impl/ArchiveRecordsServiceImpl.java
index b423bbc..db56713 100644
--- a/archiveManager/src/main/java/com/ruoyi/service/impl/ArchiveRecordsServiceImpl.java
+++ b/archiveManager/src/main/java/com/ruoyi/service/impl/ArchiveRecordsServiceImpl.java
@@ -133,9 +133,27 @@
// .eq(zfProperty.getHappenTime()!=null,ZfProperty::getHappenTime,zfProperty.getHappenTime())
// .between(zfProperty.getHappenStartTime() != null && zfProperty.getHappenEndTime() != null, ZfProperty::getHappenTime, zfProperty.getHappenStartTime(), zfProperty.getHappenEndTime());
// lqw.orderByDesc(ZfProperty::getCreateTime);
- if(userId==1)
+ if(archiveRecords.getOrderByColumn()==null) {
+ if (userId == 1)
- lqw.orderByDesc(ArchiveRecords::getCreateTime);
+ lqw.orderByDesc(ArchiveRecords::getCreateTime);
+ }else
+ {
+ System.out.println(archiveRecords.getOrderByColumn());
+ if("recordId".equals(archiveRecords.getOrderByColumn())) {
+ if (archiveRecords.getIsAsc().equals("asc"))
+ lqw.orderByAsc(ArchiveRecords::getRecordId);
+ else
+ lqw.orderByDesc(ArchiveRecords::getRecordId);
+ }
+ if("recordStatus".equals(archiveRecords.getOrderByColumn()))
+ {
+ if (archiveRecords.getIsAsc().equals("asc"))
+ lqw.orderByAsc(ArchiveRecords::getRecordStatus);
+ else
+ lqw.orderByDesc(ArchiveRecords::getRecordStatus);
+ }
+ }
// else
// lqw.eq(userId!=null, ArchiveRecords::getUserId, userId);
System.out.println("ssssssssssssddd0000000000000000");
@@ -386,19 +404,24 @@
@Override
public int updateArchiveById(String status, Long id) {
+ LocalDateTime time = LocalDateTime.now();
+ Date date = Date.from(time.atZone(ZoneId.systemDefault()).toInstant());
// 鑾峰彇褰撳墠鐢ㄦ埛ID
Long userId = SecurityUtils.getUserId();
// 鍙互鍦ㄨ繖閲屼娇鐢╱serId杩涜鎺堟潈鎿嶄綔
archiverecordstouserService.deleteArchiverecordstouserByRecordId(id, userId);
- this.baseMapper.updateStatusById(status, id);
+ this.baseMapper.updateStatusById(status, id, date);
return 0;
}
@Override
public int updateStatusByIds(Long[] ids) {
+ LocalDateTime time = LocalDateTime.now();
+
+ Date date = Date.from(time.atZone(ZoneId.systemDefault()).toInstant());
for(Long id : ids)
- this.baseMapper.updateStatusById("褰曞叆瀹屾垚",id);
+ this.baseMapper.updateStatusById("褰曞叆瀹屾垚",id, date);
return 0;
}
--
Gitblit v1.9.1