去除无效类,版本号切换,准备打版
This commit is contained in:
@@ -1,45 +0,0 @@
|
||||
package cn.lili.modules.connect.entity;
|
||||
|
||||
import cn.lili.mybatis.BaseEntity;
|
||||
import cn.lili.modules.connect.entity.enums.ConnectConfigEnum;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
|
||||
/**
|
||||
* @author Chopper
|
||||
*/
|
||||
@Data
|
||||
@TableName("li_connect_config")
|
||||
@ApiModel(value = "联合登陆配置")
|
||||
@NoArgsConstructor
|
||||
public class ConnectConfig extends BaseEntity {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
/**
|
||||
* @see cn.lili.modules.connect.entity.enums.ConnectConfigEnum
|
||||
*/
|
||||
@ApiModelProperty(value = "配置key")
|
||||
private String configKey;
|
||||
|
||||
|
||||
@ApiModelProperty(value = "配置")
|
||||
private String configValue;
|
||||
|
||||
public ConnectConfig(String configKey) {
|
||||
this.configKey = configKey;
|
||||
ConnectConfigEnum configEnum = ConnectConfigEnum.valueOf(configKey);
|
||||
String[] formItems = configEnum.getForm().split(",");
|
||||
Map<String, String> config = new HashMap<>(formItems.length);
|
||||
for (int i = 0; i < formItems.length; i++) {
|
||||
config.put(formItems[i], "");
|
||||
}
|
||||
this.configValue = config.toString();
|
||||
}
|
||||
}
|
||||
@@ -1,13 +0,0 @@
|
||||
package cn.lili.modules.connect.mapper;
|
||||
|
||||
import cn.lili.modules.connect.entity.ConnectConfig;
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
|
||||
/**
|
||||
* 联合登陆配置数据处理层
|
||||
*
|
||||
* @author Chopper
|
||||
*/
|
||||
public interface ConnectConfigMapper extends BaseMapper<ConnectConfig> {
|
||||
|
||||
}
|
||||
@@ -1,38 +0,0 @@
|
||||
package cn.lili.modules.connect.service;
|
||||
|
||||
import cn.lili.modules.connect.entity.ConnectConfig;
|
||||
import cn.lili.modules.connect.entity.vo.ConnectConfigForm;
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 联合登陆配置接口
|
||||
*
|
||||
* @author Chopper
|
||||
*/
|
||||
public interface ConnectConfigService extends IService<ConnectConfig> {
|
||||
|
||||
/**
|
||||
* 获取所有配置项目
|
||||
*
|
||||
* @return
|
||||
*/
|
||||
List<ConnectConfigForm> listForms();
|
||||
|
||||
/**
|
||||
* 获取配置详情
|
||||
*
|
||||
* @param key 配置关键字
|
||||
* @return 配置参数
|
||||
*/
|
||||
ConnectConfig getConfig(String key);
|
||||
|
||||
/**
|
||||
* 保存配置
|
||||
*
|
||||
* @param connectConfig 联合登录配置
|
||||
* @return 联合登录配置
|
||||
*/
|
||||
ConnectConfig saveConfig(ConnectConfig connectConfig);
|
||||
}
|
||||
@@ -1,56 +0,0 @@
|
||||
package cn.lili.modules.connect.serviceimpl;
|
||||
|
||||
import cn.lili.modules.connect.entity.ConnectConfig;
|
||||
import cn.lili.modules.connect.entity.enums.ConnectConfigEnum;
|
||||
import cn.lili.modules.connect.entity.vo.ConnectConfigForm;
|
||||
import cn.lili.modules.connect.mapper.ConnectConfigMapper;
|
||||
import cn.lili.modules.connect.service.ConnectConfigService;
|
||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import org.springframework.stereotype.Service;
|
||||
import org.springframework.transaction.annotation.Transactional;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 联合登陆配置接口实现
|
||||
*
|
||||
* @author Chopper
|
||||
*/
|
||||
@Service
|
||||
@Transactional(rollbackFor = Exception.class)
|
||||
public class ConnectConfigServiceImpl extends ServiceImpl<ConnectConfigMapper, ConnectConfig> implements ConnectConfigService {
|
||||
|
||||
@Override
|
||||
public List<ConnectConfigForm> listForms() {
|
||||
|
||||
List<ConnectConfigForm> formList = new ArrayList<>();
|
||||
for (int i = 0; i < ConnectConfigEnum.values().length; i++) {
|
||||
ConnectConfigEnum enums = ConnectConfigEnum.values()[i];
|
||||
ConnectConfigForm form = new ConnectConfigForm();
|
||||
form.setKey(enums.name());
|
||||
form.setName(enums.getName());
|
||||
form.setForm(enums.getForm());
|
||||
formList.add(form);
|
||||
}
|
||||
|
||||
return formList;
|
||||
}
|
||||
|
||||
@Override
|
||||
public ConnectConfig getConfig(String configKey) {
|
||||
QueryWrapper queryWrapper = new QueryWrapper();
|
||||
queryWrapper.eq("config_key", configKey);
|
||||
ConnectConfig connectConfig = this.getOne(queryWrapper);
|
||||
if (connectConfig == null) {
|
||||
return new ConnectConfig(configKey);
|
||||
}
|
||||
return connectConfig;
|
||||
}
|
||||
|
||||
@Override
|
||||
public ConnectConfig saveConfig(ConnectConfig connectConfig) {
|
||||
return null;
|
||||
}
|
||||
}
|
||||
@@ -339,7 +339,7 @@ public class ConnectServiceImpl extends ServiceImpl<ConnectMapper, Connect> impl
|
||||
return JSONUtil.parseObj(result);
|
||||
}
|
||||
} catch (Exception e) {
|
||||
log.error("解密,获取微信信息错误",e);
|
||||
log.error("解密,获取微信信息错误", e);
|
||||
}
|
||||
throw new ServiceException(ResultCode.USER_CONNECT_ERROR);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user