/** * 功能:插入资产地点表(EAM)表“ETS_OBJECT”数据。 * * @param objAttibute EtsObjectAttributeDTO * @return boolean */ public boolean createData(EtsObjectAttributeDTO objAttibute) throws DataHandleException { // do _save 的 操作 boolean operateResult = false; boolean autoCommit = false; boolean hasError = true; try { autoCommit = conn.getAutoCommit(); conn.setAutoCommit(false); EtsObjectDTO objDTO = (EtsObjectDTO) dtoParameter; objDTO.setWorkorderObjectNo(getNextWorkorderObjectNo()); setDTOParameter(objDTO); super.createData(); // 插入数据 inAOAData(); // EtsObjectAttributeDTO objDTO2 = new EtsObjectAttributeDTO(); // objDTO2.setObjectNo(objDTO.getWorkorderObjectNo()); // //获取 WORKORDER_OBJECT_NO // // objAttibute.setObjectNo(objDTO.getWorkorderObjectNo()); EtsObjectAttributeDAO dao = new EtsObjectAttributeDAO(sfUser, objAttibute, conn); dao.createData(); // 根据WORKORDER_OBJECT_NO进行插入操作 operateResult = true; conn.commit(); hasError = false; getMessage().addParameterValue("资产地点表"); } catch (SQLException ex) { Logger.logError(ex); prodMessage(MsgKeyConstant.SQL_ERROR); } finally { try { if (hasError) { conn.rollback(); // 回滚 } conn.setAutoCommit(autoCommit); // 恢复以前状态 } catch (SQLException ex) { Logger.logError(ex); prodMessage(MsgKeyConstant.ROLL_BACK_ERROR); } } return operateResult; }
/** * 功能:插入项目维护表(EAM)表“ETS_PA_PROJECTS_ALL”数据。 * * @return boolean */ public void createData() throws DataHandleException { boolean operateResult = false; // try { // String tableName = "ETS_PA_PROJECTS_ALL"; // DataUniqueChecker datChecker = new DataUniqueChecker(tableName, dtoParameter, // conn); // datChecker.setDBAction(DBActionConstant.INSERT); // datChecker.setServletConfig(servletConfig); // boolean isValid = datChecker.isDataValid(); // boolean isValid = false; // if (!isValid) { // prodMessage(MsgKeyConstant.UNIQUE_ERROR); // getMessage().addParameterValue(datChecker.getInValidData()); // } else { super.createData(); getMessage().addParameterValue("项目"); // } // } catch (ValidateException ex) { // ex.printLog(); // prodMessage(MsgKeyConstant.COMMON_ERROR); // } }
/** 功能:插入代维公司相关文件表“AMS_MAINTAIN_FILES”数据。 */ public void createData() throws DataHandleException { super.createData(); getMessage().addParameterValue("代维公司相关文件"); }