public UserCache getCache(String userKey) throws Exception { UserCache theCache = new UserCache(cog, userKey); if (needsRecalc.contains(userKey)) { System.out.println("USERCACHE: refreshed cache for: " + userKey); theCache.refreshCache(cog); theCache.save(); needsRecalc.remove(userKey); } else { System.out.println("USERCACHE: did not refresh cache this time for: " + userKey); } return theCache; }
public void delete() { int userid = getParaToInt(); // 日志添加 SysUser model = new SysUser(); String now = getNow(); model.put("update_id", getSessionUser().getUserID()); model.put("update_time", now); // 删除授权 Db.update("delete from sys_user_role where userid = ? ", userid); model.deleteById(userid); UserCache.init(); list(); }
public void save() { Integer pid = getParaToInt(); SysUser model = getModel(SysUser.class); // 日志添加 Integer userid = getSessionUser().getUserID(); String now = getNow(); model.put("update_id", userid); model.put("update_time", now); if (pid != null && pid > 0) { // 更新 model.update(); } else { // 新增 model.remove("userid"); if (StrUtils.isEmpty(model.getStr("password"))) { model.put("password", JFlyFoxUtils.getDefaultPassword()); } model.put("create_id", userid); model.put("create_time", now); model.save(); } UserCache.init(); renderMessage("保存成功"); }