JeeSite 4 记录停用启用笔记

简介: JeeSite 4 记录停用启用笔记

增加启用停用的按钮

if (row.status == Global.STATUS_NORMAL){
    actions.push('<a href="${ctx}/xxx/xxx/disable?id='+row.id+'" class="btnList" title="${text("停用")}" data-confirm="${text("确认要停用吗?")}"><i class="glyphicon glyphicon-ban-circle"></i></a>&nbsp;');
}
if (row.status == Global.STATUS_DISABLE){
    actions.push('<a href="${ctx}/xxx/xxx/enable?id='+row.id+'" class="btnList" title="${text("启用")}" data-confirm="${text("确认要启用吗?")}"><i class="glyphicon glyphicon-ok-circle"></i></a>&nbsp;');
}

启用停用的接口

@RequestMapping(value = "enable")
@ResponseBody
public String enable(Xxx xxx) {
   xxx.setStatus(Office.STATUS_NORMAL);
   xxxService.updateStatus(xxx);
   return renderResult(Global.TRUE, text("启用供应商''{0}''成功", xxx.getXxxName()));
}
@RequestMapping(value = "disable")
@ResponseBody
public String disable(Xxx xxx) {
   xxx.setStatus(Office.STATUS_DISABLE);
   xxxService.updateStatus(xxx);
   return renderResult(Global.TRUE, text("停用''{0}''成功", xxx.getXxxName()));
}

查询列表时,需要将停用的数据也查询出来

@RequestMapping(value = "listData")
@ResponseBody
public Page<Xxx> listData(Xxx xxx, HttpServletRequest request, HttpServletResponse response) {
    xxx.setPage(new Page<>(request, response));
    xxx.setStatus("");
    xxx.getSqlMap().getWhere().disableAutoAddStatusWhere();
    Page<Xxx> page = xxxService.findPage(xxx);
    return page;
}
相关文章
|
4月前
|
Linux
宝塔开启“网站防篡改程序”后根目录爆满,/www/server/panel/plugin/tamper_proof/sites内容过多是否可以删除,永久解决方案
宝塔开启“网站防篡改程序”后根目录爆满,/www/server/panel/plugin/tamper_proof/sites内容过多是否可以删除,永久解决方案
108 0
|
Windows
【亲测有效】记录一次Office无法正常和启动报错信息及解决办法
【亲测有效】记录一次Office无法正常和启动报错信息及解决办法
119 0
jira学习案例38-清除警告信息
jira学习案例38-清除警告信息
80 0
jira学习案例38-清除警告信息
idea 修改创建文件默认样式、自动设置作者信息和时间
idea 修改创建文件默认样式、自动设置作者信息和时间
605 0
idea 修改创建文件默认样式、自动设置作者信息和时间
|
监控
zabbix设置微信告警,亲测可用!!!
zabbix微信告警 前面写了一个zabbix微信告警的,用的我的企业号,后来发现用的人太多消息都超过限制了,应大家要求发布个可以用主机企业号的发送程序,填自己的企业号就可发送微信告警消息!使用go语言开发(感谢老司机提供的微信sdk) 首先你得有个...
2479 0
|
SQL Linux 网络安全
SQLServer On Linux 常用操作(启动、停止、启用、禁用、浏览)|学习笔记
快速学习 SQLServer On Linux 常用操作(启动、停止、启用、禁用、浏览)
1497 0
|
监控 JavaScript 前端开发
Fundebug录屏插件更新至0.5.0,新增domain参数
摘要: 通过配置domain来保证“视频”的正确录制 录屏功能介绍 Fundebug提供专业的异常监控服务,当线上应用出现 BUG 的时候,我们可以第一时间报警,帮助开发者及时发现 BUG,提高 Debug 效率。
1032 0
DEDE在后台设置启用多站点绝对网址RSS出错解决办法
DEDE在后台设置启用多站点绝对网址RSS出错解决办法 - 发表于:DEDE技术吧 - Dede教程 今天偶然发现,栏目下的rss.xml路径全部重复,原来以前开启了启用多站点绝对网址就出现这种情况了,下面我们讲述解决方法: 我们打开 include/arc.
827 0
Confluence 6 推荐的更新通知设置和禁用
你可以设置默认的发送选项(发送 / 不发送)和默认的发送时间(每天或每周)。 如何配置推荐更新电子邮件通知: 在屏幕的右上角单击 控制台按钮 ,然后选择 General Configuration 链接。
1654 0