/** 删除公司子账户 */ @Override public boolean deleteSubAccount(String id) { subAccountDao.deleteSubAccount(id); // 删除userinfo表 Userinfo user = userinfoDao.get(Userinfo.class, id); userinfoDao.delete(user); return true; }
@Override public boolean updateSubAccount(SubAccountBean subAccountBean, HttpSession session) { SubAccount sub_account = subAccountDao.get(SubAccount.class, subAccountBean.getId()); sub_account.setPassword(Encrypt.MD5(subAccountBean.getPassword())); sub_account.setRemarks(subAccountBean.getRemarks()); sub_account.setResourceManagement(subAccountBean.getResourceManagement()); sub_account.setSchemaManagement(subAccountBean.getSchemaManagement()); sub_account.setStatisticsManagement(subAccountBean.getStatisticsManagement()); sub_account.setTransactionManagement(subAccountBean.getTransactionManagement()); // 账户为父username-子username格式 sub_account.setUsername( subAccountBean.getHostAccountName().trim() + "-" + subAccountBean.getUsername()); subAccountDao.update(sub_account); // 更新userinfo表 Userinfo user = userinfoDao.get(Userinfo.class, subAccountBean.getId()); user.setUsername( subAccountBean.getHostAccountName().trim() + "-" + subAccountBean.getUsername()); user.setPassword(Encrypt.MD5(subAccountBean.getPassword())); // 未加密 return true; }