/** * 普通的更新操作 以及删除数据的恢复 * * @param paramDTO * @return */ public Boolean updateClassroom(ClassroomInfoParamDTO paramDTO) { logger.info("[web] classroomInfo begin update param" + paramDTO); // 等于8就做1-7的迭代 如果不是就更新一条字段 if (paramDTO.getClass_date() == 8) { for (int j = 1; j < 8; j++) { paramDTO.setClass_date(j); Integer i = superDao.update("ClassroomMapper.updateInfo", paramDTO); if (i == null || i <= 0) { return Boolean.FALSE; } } } else { Integer i = superDao.update("ClassroomMapper.updateInfo", paramDTO); if (i == null || i <= 0) { return Boolean.FALSE; } } return Boolean.TRUE; }
/** * 做真的删除操作 物理删除 * * @param paramDTO * @return */ public Boolean deleteClassroom(ClassroomInfoParamDTO paramDTO) { logger.info("[web] classroomInfo begin delete param" + paramDTO); if (paramDTO.getClass_date() == 8) { for (int j = 1; j < 8; j++) { paramDTO.setClass_date(j); Integer i = superDao.delete("ClassroomMapper.doRealdelete", paramDTO); if (i == null || i <= 0) { return Boolean.FALSE; } } } else { Integer i = superDao.update("ClassroomMapper.doRealdelete", paramDTO); if (i == null || i <= 0) { return Boolean.FALSE; } } return Boolean.TRUE; }