| | |
| | | import com.nanometer.smartlab.entity.enumtype.SeeFlag; |
| | | import com.nanometer.smartlab.entity.enumtype.ValidFlag; |
| | | import com.nanometer.smartlab.entity.enumtype.Waster; |
| | | import com.nanometer.smartlab.realm.ShiroDbRealm; |
| | | import com.nanometer.smartlab.service.BaseMetaService; |
| | | import com.nanometer.smartlab.service.BaseRoleService; |
| | | import com.nanometer.smartlab.service.SysProjectService; |
| | | import com.nanometer.smartlab.service.SysUserService; |
| | | import com.nanometer.smartlab.util.Constants; |
| | | import com.nanometer.smartlab.util.FacesUtils; |
| | | import com.nanometer.smartlab.util.IDUtils; |
| | | import com.nanometer.smartlab.util.MD5Utils; |
| | | import com.nanometer.smartlab.util.*; |
| | | import org.apache.log4j.Logger; |
| | | import org.apache.poi.hssf.usermodel.HSSFWorkbook; |
| | | import org.apache.poi.ss.usermodel.Row; |
| | |
| | | sysUser.setPassword(MD5Utils.encode(sysUser.getPassword())); |
| | | } |
| | | this.sysUserService.updateSysUser(sysUser); |
| | | ShiroDbRealm shiroDbRealm= SpringUtil.getBean("authorizationRealm",ShiroDbRealm.class); |
| | | shiroDbRealm.removeUserCache(sysUser.getAccount()); |
| | | |
| | | FacesUtils.info("修改成功。"); |
| | | RequestContext.getCurrentInstance().execute("PF('dialog').hide()"); |
| | |
| | | } |
| | | public boolean isAccess(String info) { |
| | | String permission = role.getBtnPermission(); |
| | | return permission.contains(info); |
| | | if(StringUtils.isEmpty(permission)){ |
| | | return true; |
| | | }else{ |
| | | return permission.contains(info); |
| | | } |
| | | } |
| | | |
| | | public LazyDataModel<SysUser> getDataModel() { |
| | |
| | | try { |
| | | //做可见人员过滤 |
| | | String userPermission = role.getUserPermission(); |
| | | userPermission="11"; |
| | | if (userPermission.contains("自己")) { |
| | | list = Collections.singletonList(sysUserService.getSysUser(UserMngController.this.sysUser.getId())); |
| | | this.setRowCount(1); |