/** * 功能描述:交流主题添加 <br> * 输入: <br> * 输出: <br> * 创建日期:Aug 27, 2008 */ public String ExchangeSubjectsAdd() { ExchangeSubjects exchageSub = getExchageSub(); exchageSub.setName(CharacterTrans.transGB2312ToTo8859_1(getExchageSub().getName())); exchageSub.setStartTime(CharacterTrans.transGB2312ToTo8859_1(getExchageSub().getStartTime())); exchageSub.setEndTime(CharacterTrans.transGB2312ToTo8859_1(getExchageSub().getEndTime())); exchageSub.setState(getExchageSub().getState()); exchageSub.setDescription( CharacterTrans.transGB2312ToTo8859_1(getExchageSub().getDescription())); exchageSub.setRemark(CharacterTrans.transGB2312ToTo8859_1(getExchageSub().getRemark())); exchangeSubServ.save(exchageSub); return SUCCESS; }
/** * 功能描述:交流主题列表 <br> * 输入: <br> * 输出: <br> * 创建日期:Aug 27, 2008 */ public String ExchangeSubjectsList() { List<ExchangeSubjects> tem = exchangeSubServ.getAll(); List<ExchangeSubjects> list = new ArrayList<ExchangeSubjects>(); for (ExchangeSubjects exchangeSubjects : tem) { exchangeSubjects.setName(CharacterTrans.trans8859_1ToGBK(exchangeSubjects.getName())); exchangeSubjects.setStartTime( CharacterTrans.trans8859_1ToGBK(exchangeSubjects.getStartTime())); exchangeSubjects.setEndTime(CharacterTrans.trans8859_1ToGBK(exchangeSubjects.getEndTime())); exchangeSubjects.setState(exchangeSubjects.getState()); exchangeSubjects.setDescription( CharacterTrans.trans8859_1ToGBK(exchangeSubjects.getDescription())); exchangeSubjects.setRemark(CharacterTrans.trans8859_1ToGBK(exchangeSubjects.getRemark())); list.add(exchangeSubjects); } this.setExchangeSubIter(list.iterator()); return SUCCESS; }
@Override public String execute() throws Exception { // 验证用户是否登录 if (!this.isUserLogin()) return NOLOGIN; if (!this.valideUserPrivilege("期刊管理")) return NOTPRIVILEGE; Journal journal = jourServ.get(getId()); journal.setName(CharacterTrans.trans8859_1ToGBK(journal.getName())); journal.setIssueTime(CharacterTrans.trans8859_1ToGBK(journal.getIssueTime())); journal.setRoll(CharacterTrans.trans8859_1ToGBK(journal.getRoll())); journal.setIssue(CharacterTrans.trans8859_1ToGBK(journal.getIssue())); journal.setImage(CharacterTrans.trans8859_1ToGBK(journal.getImage())); journal.setAuditTime(CharacterTrans.trans8859_1ToGBK(journal.getAuditTime())); journal.setDisauditTime(CharacterTrans.trans8859_1ToGBK(journal.getDisauditTime())); journal.setEditor(CharacterTrans.trans8859_1ToGBK(journal.getEditor())); journal.setEditTime(CharacterTrans.trans8859_1ToGBK(journal.getEditTime())); journal.setAuditor(CharacterTrans.trans8859_1ToGBK(journal.getAuditor())); journal.setSequence(journal.getSequence()); journal.setWebState(journal.getWebState()); this.setJournal(journal); return super.execute(); }
/** * 功能描述:期刊目次修改 <br> * 输入:修改信息 <br> * 输出:列表 <br> * 创建日期:Jun 27, 2008 */ public String JourEdit() throws IOException { Journal journal = getJournal(); journal.setName(CharacterTrans.transGB2312ToTo8859_1(getJournal().getName())); journal.setIssueTime(CharacterTrans.transGB2312ToTo8859_1(getJournal().getIssueTime())); journal.setRoll(CharacterTrans.transGB2312ToTo8859_1(getJournal().getRoll())); journal.setIssue(CharacterTrans.transGB2312ToTo8859_1(getJournal().getIssue())); // ******************* System.out.println(context.getRealPath(getSavePath())); com.sun.jmx.snmp.Timestamp tm = new com.sun.jmx.snmp.Timestamp(); String newName; if (getUploadFileName().lastIndexOf(".") == (-1)) { newName = tm.getDateTime() + ""; } else { newName = tm.getDateTime() + getUploadFileName().substring(getUploadFileName().lastIndexOf(".")); } FileOutputStream fos = new FileOutputStream(context.getRealPath(getSavePath()) + "\\" + newName); FileInputStream fis = new FileInputStream(getUpload()); byte[] buffer = new byte[1024]; int len = 0; while ((len = fis.read(buffer)) > 0) { fos.write(buffer, 0, len); } // *********** journal.setImage(context.getRealPath(getSavePath()) + "\\" + newName); journal.setAuditTime(CharacterTrans.transGB2312ToTo8859_1(getJournal().getAuditTime())); journal.setDisauditTime(CharacterTrans.transGB2312ToTo8859_1(getJournal().getDisauditTime())); journal.setEditor(CharacterTrans.transGB2312ToTo8859_1(getJournal().getEditor())); Timestamp tp = new Timestamp(System.currentTimeMillis()); journal.setEditTime(DoFormatTime(tp)); journal.setAuditor(CharacterTrans.transGB2312ToTo8859_1(getJournal().getAuditor())); journal.setSequence(getJournal().getSequence()); journal.setWebState(getJournal().getWebState()); jourServ.save(journal); return SUCCESS; }