public String flueSheetDelete() { Authority auth = checkAuthority(buildResource(Modules.s_flueSheet_model, Operation.s_operation_delete)); if (auth != null) { return auth.getName(); } try { m_flueSheet = m_flueSheetService.findByPK(m_flueSheetId); m_documentService.deleteDocument(m_flueSheet.getDocumentId()); m_scheduleService.deleteSchedule(m_flueSheet.getScheduleId()); int count = m_flueSheetService.deleteFlueSheet(m_flueSheetId); if (count > 0) { Log log = createLog(Modules.s_flueSheet_model, Operation.s_operation_delete, m_flueSheetId); m_logService.insertLog(log); return SUCCESS; } else { return ERROR; } } catch (Exception e) { m_logger.error(e.getMessage(), e); return ERROR; } }
public String flueSheetUpdate() { try { m_flueSheet = m_flueSheetService.findByPK(m_flueSheetId); m_tunnels = m_tunnelService.queryAllTunnels(); m_tunnelSections = m_tunnelSectionService.queryLimitedTunnelSectionsByTunnelId( m_flueSheet.getTunnelId(), 0, Integer.MAX_VALUE); m_schedule = m_scheduleService.findByPK(m_flueSheet.getScheduleId()); m_constructionUnits = m_constructionUnitService.queryAllConstructionUnits(); int documentId = m_flueSheet.getDocumentId(); if (documentId > 0) { m_flueSheet.setDocument(m_documentService.findByPK(m_flueSheet.getDocumentId())); } if (m_flueSheet != null) { return SUCCESS; } else { return ERROR; } } catch (Exception e) { m_logger.error(e.getMessage(), e); return ERROR; } }