提交 6071c179 编写于 作者: 小柒2012

系统配置管理

上级 040e223a
......@@ -28,10 +28,16 @@ public class SysConfigServiceImpl implements SysConfigService {
@Override
@Transactional(rollbackFor = Exception.class)
public Result save(SysConfig config) {
if(config.getId()==null){
String nativeSql = "SELECT * FROM sys_config WHERE config_key=?";
SysConfig sysConfig = dynamicQuery.nativeQuerySingleResult(
SysConfig.class,nativeSql,new Object[]{config.getKey()});
if(sysConfig!=null){
if(!config.getId().equals(sysConfig.getId())){
return Result.error("配置键重复");
}
}else{
config.setGmtCreate(DateUtils.getTimestamp());
}
config.setGmtModified(DateUtils.getTimestamp());
config.setUserIdCreate(ShiroUtils.getUserId());
sysConfigRepository.saveAndFlush(config);
return Result.ok("保存成功");
......
......@@ -38,9 +38,6 @@ public class SysUserServiceImpl implements SysUserService {
if(sysUser!=null){
if(!sysUser.getUserId().equals(user.getUserId())){
return Result.error("用户名重复");
}else{
nativeSql = "DELETE FROM sys_user_role WHERE user_id=?";
dynamicQuery.nativeExecuteUpdate(nativeSql,new Object[]{user.getUserId()});
}
}else{
user.setGmtCreate(DateUtils.getTimestamp());
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册