Commit f0dd9772 by 李小龙

整理代码

parent 75984da1
......@@ -21,7 +21,7 @@ public class ConfigPlugin implements ModelPropertyBuilderPlugin {
private <T> void fill(String categoryCode, ModelPropertyContext context) {
TenantIdUtil.execute(IdConst.DEFAULT_FACTORY_ID, () -> {
TenantIdUtil.execute(IdConst.DEFAULT_TENANT_ID, () -> {
// String s = "配置 分类code:" + categoryCode + " " +
// TntConfigUtil.viewListByCategoryCode(categoryCode).stream().map(e -> e.getCode() + "-" + e.getValue() + "-" + e.getName()).collect(Collectors.joining(","));
......
......@@ -7,7 +7,7 @@ public class IdConst {
public static final String DEFAULT_ID_ONE = "1";
//todo 这个id待确认
public static final String DEFAULT_FACTORY_ID = "1544975976697262082";
public static final String DEFAULT_TENANT_ID = "0";
public static final String ROLE_COMMON_USER_NAME="普通用户";
......
......@@ -368,12 +368,12 @@ public class SysConfigServiceImpl extends ServiceImpl<SysConfigMapper, SysConfig
public void copyForTenant(PlatTenantDTOVO factory) {
List<SysConfigCategory> configCategoryList =
sysConfigCategoryService.list(new QueryWrapper<SysConfigCategory>().lambda()
.eq(SysConfigCategory::getTenantId, IdConst.DEFAULT_FACTORY_ID)
.eq(SysConfigCategory::getTenantId, IdConst.DEFAULT_TENANT_ID)
);
List<SysConfig> configList =
list(new QueryWrapper<SysConfig>().lambda()
.eq(SysConfig::getTenantId, IdConst.DEFAULT_FACTORY_ID)
.eq(SysConfig::getTenantId, IdConst.DEFAULT_TENANT_ID)
);
Map<String, SysConfigCategory> tntConfigCategoryMap = StreamUtil.toMap(configCategoryList, SysConfigCategory::getId);
......
package com.makeit.utils.msg;
import com.makeit.utils.msg.dto.MsgSendDTO;
import com.makeit.utils.msg.sender.IMsgSender;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
import java.util.Collection;
import java.util.List;
@Component
public class MsgSendUtil {
@Autowired
private List<IMsgSender> msgSenderList;
/**
* 发送消息
*/
public void send(SendTypeEnum sendTypeEnum, Collection<String> receiverList, String content){
switch (sendTypeEnum){
case SMS:
break;
case MAIL:
break;
case VOICE_SMS:
break;
case JINGQI:
break;
case YUNLING:
break;
case CHILD_WECHAT:
break;
}
}
/**
* 发送消息
*/
public void send(MsgSendDTO msgSendDTO){
switch (msgSendDTO.getSendTypeEnum()){
case SMS:
break;
case MAIL:
break;
case VOICE_SMS:
break;
case JINGQI:
break;
case YUNLING:
break;
case CHILD_WECHAT:
break;
for (IMsgSender msgSender : msgSenderList) {
if(msgSender.support(msgSendDTO.getSendTypeEnum())){
msgSender.send(msgSendDTO);
}
}
}
}
package com.makeit.utils.msg.sender;
import com.makeit.utils.msg.SendTypeEnum;
import com.makeit.utils.msg.dto.MsgSendDTO;
......@@ -9,4 +10,6 @@ public interface IMsgSender {
* @param msgData 消息数据
*/
void send(MsgSendDTO msgDTO);
boolean support(SendTypeEnum sendTypeEnum);
}
package com.makeit.utils.msg.sender;
import com.makeit.exception.BusinessException;
import com.makeit.utils.msg.SendTypeEnum;
import com.makeit.utils.msg.dto.MsgSendDTO;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
......@@ -22,7 +23,12 @@ public class MailMsgSender implements IMsgSender {
@Autowired
private JavaMailSender mailSender;
private SendTypeEnum sendTypeEnum = SendTypeEnum.MAIL;
@Override
public boolean support(SendTypeEnum param) {
return this.sendTypeEnum == param;
}
@Override
public void send(MsgSendDTO msgDTO) {
......@@ -39,4 +45,5 @@ public class MailMsgSender implements IMsgSender {
}
}
}
......@@ -3,6 +3,7 @@ package com.makeit.utils.msg.sender;
import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONObject;
import com.makeit.exception.BusinessException;
import com.makeit.utils.msg.SendTypeEnum;
import com.makeit.utils.msg.config.SmsConfig;
import com.makeit.utils.msg.dto.MsgSendDTO;
import com.makeit.utils.old.encode.CryptoUtil;
......@@ -24,6 +25,13 @@ public class SmsMsgSender implements IMsgSender{
@Autowired
private SmsConfig smsConfig;
private SendTypeEnum sendTypeEnum = SendTypeEnum.SMS;
@Override
public boolean support(SendTypeEnum param) {
return this.sendTypeEnum == param;
}
/**
* 发送消息
*
......
......@@ -3,6 +3,7 @@ package com.makeit.utils.msg.sender;
import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONObject;
import com.makeit.exception.BusinessException;
import com.makeit.utils.msg.SendTypeEnum;
import com.makeit.utils.msg.config.SmsVoiceConfig;
import com.makeit.utils.msg.dto.MsgSendDTO;
import com.makeit.utils.old.encode.CryptoUtil;
......@@ -26,6 +27,13 @@ public class SmsVoiceSender implements IMsgSender{
@Autowired
private SmsVoiceConfig smsVoiceConfig;
private SendTypeEnum sendTypeEnum = SendTypeEnum.VOICE_SMS;
@Override
public boolean support(SendTypeEnum param) {
return this.sendTypeEnum == param;
}
/**
* 发送消息
*
......
......@@ -4,6 +4,7 @@ import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.makeit.common.entity.BaseBusEntity;
import com.makeit.common.entity.BaseEntity;
import com.makeit.common.page.PageReqDTO;
import com.makeit.common.page.PageVO;
......@@ -40,6 +41,7 @@ import com.makeit.utils.user.plat.PlatUserVO;
import com.makeit.utils.user.plat.TntUserJoinUtil;
import com.makeit.utils.user.wechat.WechatUserInfo;
import com.makeit.utils.user.wechat.WechatUserUtil;
import org.apache.commons.collections4.CollectionUtils;
import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
......@@ -50,6 +52,7 @@ import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
import java.util.Objects;
import java.util.stream.Collectors;
/**
* @author lixl
......@@ -233,10 +236,11 @@ implements PlatTenantService {
checkDate(dto);
PlatTenant tntTenant = BeanDtoVoUtils.convert(dto, PlatTenant.class);
PlatTenant platTenant = getById(tntTenant.getId());
updateById(tntTenant);
//更新同步到iot
iotOrgService.updateIotOrgInfo(tntTenant.getIotOrgId(),dto.getName());
updateById(tntTenant);
//更新用户的tenantId
if(!StringUtils.equals(dto.getPlatUserId(),platTenant.getPlatUserId())) {
platUserService.updatePlatUserTenantId(null, dto.getPlatUserId());
......@@ -260,7 +264,7 @@ implements PlatTenantService {
platOrg.setName(platTenant.getName());
platOrg.setStatus(platTenant.getStatus());
platOrg.setId(platTenant.getId());
platOrg.setPath("");
platOrg.setPath("1");
//租户没有父级
platOrg.setParentId("1");
return platOrg;
......@@ -274,6 +278,14 @@ implements PlatTenantService {
saasOperationLogService.add("saas端-租户账号-详情", id);
LambdaQueryWrapper<PlatTenantMenu> tenantMenuLambdaQueryWrapper = new LambdaQueryWrapper<PlatTenantMenu>()
.eq(BaseBusEntity::getTenantId, id);
List<PlatTenantMenu> list = platTenantMenuService.list(tenantMenuLambdaQueryWrapper);
if(CollectionUtils.isNotEmpty(list)){
List<String> menuList = list.stream().map(PlatTenantMenu::getMenuId).collect(Collectors.toList());
userVO.setMenuIdList(menuList);
}
return userVO;
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment