From 436b955086030caec4513022c1f5127470ad2b14 Mon Sep 17 00:00:00 2001
From: fei <791364011@qq.com>
Date: 星期日, 28 十二月 2025 20:54:21 +0800
Subject: [PATCH] 修改了对应代码
---
archiveManager/src/main/java/com/ruoyi/service/impl/ArchiverecordstouserServiceImpl.java | 34 ++++++++++++++++++++++++++--------
1 files changed, 26 insertions(+), 8 deletions(-)
diff --git a/archiveManager/src/main/java/com/ruoyi/service/impl/ArchiverecordstouserServiceImpl.java b/archiveManager/src/main/java/com/ruoyi/service/impl/ArchiverecordstouserServiceImpl.java
index 0bfcf59..96d3b7a 100644
--- a/archiveManager/src/main/java/com/ruoyi/service/impl/ArchiverecordstouserServiceImpl.java
+++ b/archiveManager/src/main/java/com/ruoyi/service/impl/ArchiverecordstouserServiceImpl.java
@@ -18,6 +18,7 @@
import com.ruoyi.domain.Archiverecordstouser;
import com.ruoyi.domain.vo.RecordToUserCount;
import com.ruoyi.mapper.ArchiverecordstouserMapper;
+import com.ruoyi.service.IArchiveRecordsService;
import com.ruoyi.service.IArchiverecordstouserService;
import com.ruoyi.system.mapper.SysUserMapper;
import com.ruoyi.system.service.ISysUserService;
@@ -34,13 +35,15 @@
@Service
public class ArchiverecordstouserServiceImpl extends ServiceImpl<ArchiverecordstouserMapper, Archiverecordstouser> implements IArchiverecordstouserService
{
+ @Autowired
+ private IArchiveRecordsService archiveRecordsService;
@Autowired
private SysUserMapper userMapper;
@Autowired
private ISysUserService iSysUserService;
private LambdaQueryWrapper<Archiverecordstouser> buildCondition(Archiverecordstouser archiverecordstouser) {
LambdaQueryWrapper<Archiverecordstouser> lqw = new LambdaQueryWrapper<>();
- lqw.eq(!StringUtils.isEmpty(archiverecordstouser.getArchiveRecordsId()),Archiverecordstouser::getArchiveRecordsId, archiverecordstouser.getArchiveRecordsId());
+ lqw.eq(archiverecordstouser.getArchiveRecordsId()!=null,Archiverecordstouser::getArchiveRecordsId, archiverecordstouser.getArchiveRecordsId());
//淇濆瓨鐩稿叧鐢ㄦ埛鐨剈serId
List<Long> arr = new ArrayList<>();
@@ -62,7 +65,22 @@
@Override
- public int insertRecordToUsers(String recordId, Long[] userIds) {
+ public int insertRecordToUsers(Long recordId, Long[] userIds) {
+
+
+ //鎺堟潈鐢ㄦ埛鐨勫悕绉�,杩欎釜鏄珛妗堜汉
+ String name = "";
+ //鏍规嵁鐢ㄦ埛鍚嶆煡璇㈢敤鎴风浉鍏砳d
+ if(userIds.length>0) {
+ SysUser sysUser = new SysUser();
+ sysUser.setUserId(userIds[0]);
+
+ name = userMapper.selectUserById(userIds[0]).getUserName();
+ }
+ ArchiveRecords archiveRecords = new ArchiveRecords();
+ archiveRecords.setId(recordId);
+ archiveRecords.setLiPerson(name);
+ archiveRecordsService.updateArchiveRecords(archiveRecords);
// 鏂板鐢ㄦ埛涓庢鍗疯褰�
List<Archiverecordstouser> list = new ArrayList<Archiverecordstouser>();
for (Long userId : userIds)
@@ -121,9 +139,9 @@
}
@Override
- public boolean selectArchiveRecordUsers(String recordId) {
+ public boolean selectArchiveRecordUsers(Long recordId) {
LambdaQueryWrapper<Archiverecordstouser> lqw = new LambdaQueryWrapper<>();
- lqw.eq(!StringUtils.isEmpty(recordId),Archiverecordstouser::getArchiveRecordsId, recordId);
+ lqw.eq(recordId!=null,Archiverecordstouser::getArchiveRecordsId, recordId);
List<Archiverecordstouser> lis = list(lqw);
return !lis.isEmpty();
}
@@ -190,10 +208,10 @@
}
@Override
- public int deleteArchiverecordstouserByRecordId(String recordId, Long userId) {
+ public int deleteArchiverecordstouserByRecordId(Long recordId, Long userId) {
LambdaQueryWrapper<Archiverecordstouser> lqw = new LambdaQueryWrapper<>();
- lqw.eq(!StringUtils.isEmpty(recordId), Archiverecordstouser::getArchiveRecordsId, recordId)
+ lqw.eq(recordId!=null, Archiverecordstouser::getArchiveRecordsId, recordId)
.eq(userId!=null, Archiverecordstouser::getUserId, userId);
if(this.remove(lqw))
return 1;
@@ -202,9 +220,9 @@
}
@Override
- public int queryArchiverecordstouserByRecordId(String recordId, Long userId) {
+ public int queryArchiverecordstouserByRecordId(Long recordId, Long userId) {
LambdaQueryWrapper<Archiverecordstouser> lqw = new LambdaQueryWrapper<>();
- lqw.eq(!StringUtils.isEmpty(recordId), Archiverecordstouser::getArchiveRecordsId, recordId)
+ lqw.eq(recordId!=null, Archiverecordstouser::getArchiveRecordsId, recordId)
.eq(userId!=null, Archiverecordstouser::getUserId, userId);
List<Archiverecordstouser> lis = list(lqw);
--
Gitblit v1.9.1