From c3ec70d2bd1ebd2421d2fa3e85c1ac43e2322ea6 Mon Sep 17 00:00:00 2001 From: zhangnaisong <2434969829@qq.com> Date: 星期一, 22 七月 2024 14:44:52 +0800 Subject: [PATCH] 电子围栏加入类型提交 --- ard-work/src/main/java/com/ruoyi/call/service/impl/ArdCallGroupUserServiceImpl.java | 19 ++++++++++++++++++- 1 files changed, 18 insertions(+), 1 deletions(-) diff --git a/ard-work/src/main/java/com/ruoyi/call/service/impl/ArdCallGroupUserServiceImpl.java b/ard-work/src/main/java/com/ruoyi/call/service/impl/ArdCallGroupUserServiceImpl.java index a2962b4..668544f 100644 --- a/ard-work/src/main/java/com/ruoyi/call/service/impl/ArdCallGroupUserServiceImpl.java +++ b/ard-work/src/main/java/com/ruoyi/call/service/impl/ArdCallGroupUserServiceImpl.java @@ -4,6 +4,8 @@ import java.util.List; import com.ruoyi.call.domain.ArdCallGroup; +import com.ruoyi.call.domain.ArdCallSessionUser; +import com.ruoyi.call.mapper.ArdCallSessionUserMapper; import com.ruoyi.common.core.domain.entity.SysUser; import com.ruoyi.common.utils.DateUtils; @@ -36,6 +38,8 @@ private ArdCallGroupUserMapper ardCallGroupUserMapper; @Resource private SysUserMapper sysUserMapper; + @Resource + private ArdCallSessionUserMapper ardCallSessionUserMapper; /** * 鏌ヨ缇ょ粍鐢ㄦ埛涓棿 @@ -130,6 +134,19 @@ ardCallGroupUser.setCreateTime(DateUtils.getNowDate()); ardCallGroupUser.setUserId(userId); ardCallGroupUserMapper.insertArdCallGroupUser(ardCallGroupUser); + //閭�璇锋垚鍛樻垚鍔熷悗鍒涘缓session + //閫氳繃缇d鑾峰彇缇ession + String sessionId = ardCallSessionUserMapper.getGroupSessionId("1", id); + if (StringUtils.isNotEmpty(sessionId)) { + ArdCallSessionUser ardCallSessionUser = new ArdCallSessionUser(); + ardCallSessionUser.setId(IdUtils.simpleUUID()); + ardCallSessionUser.setType("1"); + ardCallSessionUser.setSessionId(sessionId); + ardCallSessionUser.setUserId(userId); + ardCallSessionUser.setTargetId(id); + ardCallSessionUser.setCreateTime(DateUtils.getNowDate()); + ardCallSessionUserMapper.insertArdCallSessionUser(ardCallSessionUser); + } }); return userIds.length; } @@ -151,7 +168,7 @@ //鑾峰彇骞冲彴鎵�鏈夌敤鎴� List<SysUser> userList = sysUserMapper.selectUserList(new SysUser()); //鑾峰彇缇ょ粍鍐呯敤鎴� - ArdCallGroupUser ardCallGroupUser=new ArdCallGroupUser(); + ArdCallGroupUser ardCallGroupUser = new ArdCallGroupUser(); ardCallGroupUser.setGroupId(groupId); List<ArdCallGroupUser> ardCallGroupUsers = ardCallGroupUserMapper.selectArdCallGroupUserList(ardCallGroupUser); // 鎻愬彇groupList涓殑userId鍒颁竴涓猄et涓� -- Gitblit v1.9.3