public String flueSheetAddSubmit() { Authority auth = checkAuthority(buildResource(Modules.s_flueSheet_model, Operation.s_operation_add)); if (auth != null) { return auth.getName(); } try { if (m_uploadFile.getFile() != null) { int documentId = m_documentService.insertDocument(Modules.s_flueSheet_model, m_uploadFile); m_flueSheet.setDocumentId(documentId); } m_schedule.setType(getActionModule()); int scheduleId = m_scheduleService.insertSchedule(m_schedule); m_flueSheet.setScheduleId(scheduleId); int id = m_flueSheetService.insertFlueSheet(m_flueSheet); if (id > 0) { Log log = createLog(Modules.s_flueSheet_model, Operation.s_operation_add, m_flueSheet); m_logService.insertLog(log); return SUCCESS; } else { return ERROR; } } catch (Exception e) { m_logger.error(e.getMessage(), e); return ERROR; } }
public String flueSheetUpdateSubmit() { Authority auth = checkAuthority(buildResource(Modules.s_flueSheet_model, Operation.s_operation_update)); if (auth != null) { return auth.getName(); } try { if (m_uploadFile.getFile() != null) { int documentId = m_flueSheet.getDocumentId(); if (documentId > 0) { Document document = m_documentService.findByPK(documentId); m_documentService.updateDocument(Modules.s_flueSheet_model, m_uploadFile, document); } else { documentId = m_documentService.insertDocument(Modules.s_flueSheet_model, m_uploadFile); m_flueSheet.setDocumentId(documentId); } } m_scheduleService.updateSchedule(m_schedule); int count = m_flueSheetService.updateFlueSheet(m_flueSheet); if (count > 0) { Log log = createLog(Modules.s_flueSheet_model, Operation.s_operation_update, m_flueSheet); m_logService.insertLog(log); return SUCCESS; } else { return ERROR; } } catch (Exception e) { m_logger.error(e.getMessage(), e); return ERROR; } }