コード例 #1
0
 /**
  * 普通的更新操作 以及删除数据的恢复
  *
  * @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;
 }
コード例 #2
0
 /**
  * 做真的删除操作 物理删除
  *
  * @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;
 }