|
|
@@ -276,17 +276,17 @@ public class MceReceiveServiceImpl extends AbstractCrudService<MceReceiveMapper,
|
|
|
mceRequestVO.setInfoTypeName(infoTypeName);
|
|
|
}
|
|
|
|
|
|
- // 获取发送者租户ID
|
|
|
- Integer tenantId = getUserTenantId(mceRequestVO.getUserName());
|
|
|
- if (tenantId == null) {
|
|
|
- log.error("获取用户租户ID失败,未找到用户: {}", mceRequestVO.getUserName());
|
|
|
- return;
|
|
|
- }
|
|
|
+// // 获取发送者租户ID
|
|
|
+// Integer tenantId = getUserTenantId(mceRequestVO.getUserName());
|
|
|
+// if (tenantId == null) {
|
|
|
+// log.error("获取用户租户ID失败,未找到用户: {}", mceRequestVO.getUserName());
|
|
|
+// return;
|
|
|
+// }
|
|
|
|
|
|
// 获取租户所有用户信息
|
|
|
- List<SysUser> allUsers = userMapper.tenantIdUserList(tenantId);
|
|
|
+ List<SysUser> allUsers = userMapper.tenantIdUserList(mceRequestVO.getTenantId());
|
|
|
if (CollectionUtils.isEmpty(allUsers)) {
|
|
|
- log.warn("租户下未找到任何用户,租户ID: {}", tenantId);
|
|
|
+ log.warn("租户下未找到任何用户,租户ID: {}", mceRequestVO.getTenantId());
|
|
|
return;
|
|
|
}
|
|
|
|
|
|
@@ -327,7 +327,7 @@ public class MceReceiveServiceImpl extends AbstractCrudService<MceReceiveMapper,
|
|
|
|
|
|
// 获取消息发送设置
|
|
|
List<MceSetting> settings = mceSettingService.list(Wrappers.lambdaQuery(MceSetting.class)
|
|
|
- .eq(MceSetting::getCreateBy, mceRequestVO.getUserName()));
|
|
|
+ .eq(MceSetting::getCreateBy, mceRequestVO.getUserName()).eq(MceSetting::getTenantId, mceRequestVO.getTenantId()));
|
|
|
|
|
|
if (CollectionUtils.isEmpty(settings)) {
|
|
|
log.warn("未找到消息发送设置,用户: {}", mceRequestVO.getUserName());
|
|
|
@@ -638,13 +638,13 @@ public class MceReceiveServiceImpl extends AbstractCrudService<MceReceiveMapper,
|
|
|
mceReceiveVO.put("infoTypeName", infoTypeName);
|
|
|
}
|
|
|
|
|
|
- Integer tenantId = null;
|
|
|
- try {
|
|
|
- tenantId = userMapper.selectOne(new LambdaQueryWrapper<SysUser>().eq(SysUser::getUserName, mceReceiveVO.get("userName")).select(SysUser::getTenantId)).getTenantId();
|
|
|
- } catch (Exception e) {
|
|
|
- log.error("获取用户租户ID失败,报错信息:{}, 未找到用户-{}-的租户", e.getMessage(), mceReceiveVO.get("userName"));
|
|
|
- }
|
|
|
- List<SysUser> list = userMapper.tenantIdUserList(tenantId);
|
|
|
+// Integer tenantId = null;
|
|
|
+// try {
|
|
|
+// tenantId = userMapper.selectOne(new LambdaQueryWrapper<SysUser>().eq(SysUser::getUserName, mceReceiveVO.get("userName")).select(SysUser::getTenantId)).getTenantId();
|
|
|
+// } catch (Exception e) {
|
|
|
+// log.error("获取用户租户ID失败,报错信息:{}, 未找到用户-{}-的租户", e.getMessage(), mceReceiveVO.get("userName"));
|
|
|
+// }
|
|
|
+ List<SysUser> list = userMapper.tenantIdUserList(Integer.valueOf(mceReceiveVO.get("tenantId").toString()));
|
|
|
// 获取用户昵称与真实姓名Map
|
|
|
Map<String, String> userNameNickNameMap = list.stream().collect(Collectors.toMap(SysUser::getUserName, SysUser::getNickName));
|
|
|
MceContent mceContent = new MceContent();
|
|
|
@@ -701,7 +701,7 @@ public class MceReceiveServiceImpl extends AbstractCrudService<MceReceiveMapper,
|
|
|
Integer mceReceiveId = mceReceive1.getId();
|
|
|
|
|
|
LambdaQueryWrapper<MceSetting> lambdaQuery = Wrappers.lambdaQuery();
|
|
|
- lambdaQuery.eq(MceSetting::getCreateBy, list.get(i).getUserName());
|
|
|
+ lambdaQuery.eq(MceSetting::getCreateBy, list.get(i).getUserName()).eq(MceSetting::getTenantId, list.get(i).getTenantId());
|
|
|
List<MceSetting> list1 = mceSettingService.list(lambdaQuery);
|
|
|
|
|
|
if (CollectionUtils.isNotEmpty(list1)) {
|