1.list 红色改为自己定义的方法名
if (row.disabledStatus == 0){
actions.push('<a href="${ctx}/appbanner/zepodAppBanner/disable?id='+row.id+'" class="btnList" title="${text('停用App Banner管理禁用状态')}" data-confirm="${text('确认要停用该App Banner管理禁用状态吗?')}"><i class="glyphicon glyphicon-ban-circle"></i></a> ');
}
if (row.disabledStatus == 1){
actions.push('<a href="${ctx}/appbanner/zepodAppBanner/enable?id='+row.id+'" class="btnList" title="${text('启用App Banner管理禁用状态')}" data-confirm="${text('确认要启用该App Banner管理禁用状态吗?')}"><i class="glyphicon glyphicon-ok-circle"></i></a> ');
}
2.dao.xml
<!--<!– 更新banner禁用状态 –>-->
<update id="updateDisableStatus">
UPDATE zepod_app_banner
SET disabled_status = #{status}
WHERE id = #{id}
</update>
3.dao
/* * 更新banner禁用状态
*
* @param id banner Id
* @param status banner 状态
*
* @return
**/
int updateDisableStatus(@Param("id") String id,@Param("status") String status);
4.service
/**
* 更新禁用状态
*
* @param zepodAppBanner
*/
@Transactional(readOnly = false)
public void updateDisabledStatus(ZepodAppBanner zepodAppBanner) {
dao.updateDisableStatus(zepodAppBanner.getId(), zepodAppBanner.getDisabledStatus());
5.controller 3处要改 。 按顺序 红1自己的禁用属性 红2常量 红3自己定义的方法
/**
* 启用App Banner管理禁用状态
*/
@RequiresPermissions("appbanner:zepodAppBanner:edit")
@RequestMapping(value = "enable")
@ResponseBody
public String enable(ZepodAppBanner zepodAppBanner) {
zepodAppBanner.setDisabledStatus(Constants.STATUES_00);
zepodAppBannerService.updateDisabledStatus(zepodAppBanner);
return renderResult(Global.TRUE, text("启用App Banner管理禁用状态成功"));
}