main
tamguo 7 years ago
parent 8013c7ee3a
commit 1a371dc003

@ -45,4 +45,7 @@ public interface ISysUserService extends IService<SysUserEntity>{
/** 激活账号*/ /** 激活账号*/
public Result enable(String userCode); public Result enable(String userCode);
/** 删除用户*/
public Result delete(String userCode);
} }

@ -215,6 +215,7 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUserEntity
return Result.result(0, null, "停用成功!"); return Result.result(0, null, "停用成功!");
} }
@Transactional(readOnly=false)
@Override @Override
public Result enable(String userCode) { public Result enable(String userCode) {
SysUserEntity user = sysUserMapper.selectById(userCode); SysUserEntity user = sysUserMapper.selectById(userCode);
@ -223,4 +224,13 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUserEntity
return Result.result(0, null, "激活成功!"); return Result.result(0, null, "激活成功!");
} }
@Transactional(readOnly=false)
@Override
public Result delete(String userCode) {
SysUserEntity user = sysUserMapper.selectById(userCode);
user.setStatus(SysUserStatusEnum.DELETE);
sysUserMapper.updateById(user);
return Result.result(0, null, "删除成功!");
}
} }

@ -153,7 +153,7 @@ public class SysUserController {
try { try {
return iSysUserService.disable(userCode); return iSysUserService.disable(userCode);
} catch (Exception e) { } catch (Exception e) {
ExceptionSupport.resolverResult("保存数据权限", this.getClass(), e); ExceptionSupport.resolverResult("停用用户", this.getClass(), e);
return null; return null;
} }
} }
@ -164,7 +164,18 @@ public class SysUserController {
try { try {
return iSysUserService.enable(userCode); return iSysUserService.enable(userCode);
} catch (Exception e) { } catch (Exception e) {
ExceptionSupport.resolverResult("保存数据权限", this.getClass(), e); ExceptionSupport.resolverResult("激活用户", this.getClass(), e);
return null;
}
}
@RequestMapping(path="delete",method=RequestMethod.POST)
@ResponseBody
public Result delete(String userCode) {
try {
return iSysUserService.delete(userCode);
} catch (Exception e) {
ExceptionSupport.resolverResult("删除用户", this.getClass(), e);
return null; return null;
} }
} }

@ -22,7 +22,7 @@
sys_user u sys_user u
LEFT JOIN sys_user_post up ON u.user_code = up.user_code LEFT JOIN sys_user_post up ON u.user_code = up.user_code
WHERE WHERE
1 = 1 1 = 1 and u.status != 1
<if test="loginCode != null and loginCode != ''"> <if test="loginCode != null and loginCode != ''">
and u.login_code = #{loginCode} and u.login_code = #{loginCode}
</if> </if>

@ -327,7 +327,7 @@ $('#dataGrid').dataGrid({
if (row.status == Global.STATUS_DISABLE){ if (row.status == Global.STATUS_DISABLE){
actions.push('<a href="'+ctx+'sys/user/enable?userCode='+row.userCode+'" class="btnList" title="启用用户" data-confirm="确认要启用该用户吗?"><i class="glyphicon glyphicon-ok-circle"></i></a>&nbsp;'); actions.push('<a href="'+ctx+'sys/user/enable?userCode='+row.userCode+'" class="btnList" title="启用用户" data-confirm="确认要启用该用户吗?"><i class="glyphicon glyphicon-ok-circle"></i></a>&nbsp;');
} }
actions.push('<a href="/js/a/sys/empUser/delete?userCode='+row.userCode+'" class="btnList" title="删除用户" data-confirm="确认要删除该用户吗?"><i class="fa fa-trash-o"></i></a>&nbsp;'); actions.push('<a href="'+ctx+'sys/user/delete?userCode='+row.userCode+'" class="btnList" title="删除用户" data-confirm="确认要删除该用户吗?"><i class="fa fa-trash-o"></i></a>&nbsp;');
actions.push('<a href="javascript:" class="btnMore" title="更多操作"><i class="fa fa-chevron-circle-right"></i></a>&nbsp;'); actions.push('<a href="javascript:" class="btnMore" title="更多操作"><i class="fa fa-chevron-circle-right"></i></a>&nbsp;');
actions.push('<div class="moreItems">'); actions.push('<div class="moreItems">');
actions.push('<a href="sys/user/role?userCode='+row.userCode+'&op=auth" class="btn btn-default btn-xs btnList" title="用户分配角色"><i class="fa fa-check-square-o"></i> 分配角色</a>&nbsp;'); actions.push('<a href="sys/user/role?userCode='+row.userCode+'&op=auth" class="btn btn-default btn-xs btnList" title="用户分配角色"><i class="fa fa-check-square-o"></i> 分配角色</a>&nbsp;');

Loading…
Cancel
Save