Search in sources :

Example 1 with SysNoticeTypeSysRole

use of com.github.qinyou.system.model.SysNoticeTypeSysRole in project my_curd by qinyou.

the class SysNoticeTypeController method addTypeRoleAction.

/**
 * 增加 关联关系
 */
@Before(Tx.class)
public void addTypeRoleAction() {
    String roleIds = getPara("roleIds");
    String sysNoticeTypeId = getPara("sysNoticeTypeId");
    SysNoticeTypeSysRole sysNTRoleOld;
    for (String roleId : roleIds.split(",")) {
        sysNTRoleOld = SysNoticeTypeSysRole.dao.findByIds(sysNoticeTypeId, roleId);
        if (sysNTRoleOld != null) {
            continue;
        }
        SysNoticeTypeSysRole sysNTRole = new SysNoticeTypeSysRole();
        sysNTRole.setSysNoticeTypeId(sysNoticeTypeId).setSysRoleId(roleId).setCreater(WebUtils.getSessionUsername(this)).setCreateTime(new Date()).save();
    }
    renderSuccess("关联角色成功");
}
Also used : SysNoticeTypeSysRole(com.github.qinyou.system.model.SysNoticeTypeSysRole) Date(java.util.Date) Before(com.jfinal.aop.Before)

Aggregations

SysNoticeTypeSysRole (com.github.qinyou.system.model.SysNoticeTypeSysRole)1 Before (com.jfinal.aop.Before)1 Date (java.util.Date)1