MeetAction.java
上传用户:lm2018
上传日期:2015-12-12
资源大小:30449k
文件大小:21k
源码类别:

Jsp/Servlet

开发平台:

Java

  1. //Created by MyEclipse Struts
  2. // XSL source (default): platform:/plugin/com.genuitec.eclipse.cross.easystruts.eclipse_4.1.0/xslt/JavaClass.xsl
  3. package com.oa.module.meet.struts.action;
  4. import java.io.File;
  5. import java.io.FileOutputStream;
  6. import java.io.IOException;
  7. import java.io.InputStream;
  8. import java.io.OutputStream;
  9. import java.io.PrintWriter;
  10. import java.lang.reflect.InvocationTargetException;
  11. import java.util.ArrayList;
  12. import java.util.Enumeration;
  13. import java.util.HashMap;
  14. import java.util.Hashtable;
  15. import java.util.Iterator;
  16. import java.util.List;
  17. import java.util.Map;
  18. import java.util.Set;
  19. import javax.servlet.http.HttpServletRequest;
  20. import javax.servlet.http.HttpServletResponse;
  21. import org.apache.commons.beanutils.BeanUtils;
  22. import org.apache.struts.action.ActionForm;
  23. import org.apache.struts.action.ActionForward;
  24. import org.apache.struts.action.ActionMapping;
  25. import org.apache.struts.actions.DispatchAction;
  26. import org.apache.struts.upload.FormFile;
  27. import com.oa.module.meet.hibernate.Tmeet;
  28. import com.oa.module.meet.meetdao.Interfer;
  29. import com.oa.module.meet.struts.form.MeetForm;
  30. import com.oa.module.pub.ectomere.XPage;
  31. import com.oa.util.PubUtil;
  32. import com.oa.util.ToolUtil;
  33. /**
  34.  * MyEclipse Struts Creation date: 01-17-2008
  35.  * 
  36.  * XDoclet definition:
  37.  * 
  38.  * @struts.action path="/meet" name="meetForm"
  39.  *                input="/Jsp_file/meet/meetlist.jsp" parameter="task"
  40.  *                scope="request" validate="true"
  41.  */
  42. public class MeetAction extends DispatchAction {
  43. // --------------------------------------------------------- Instance
  44. // Variables
  45. private Interfer meetinter;
  46. // --------------------------------------------------------- Methods
  47. /**
  48.  * Method execute
  49.  * 
  50.  * @param mapping
  51.  * @param form
  52.  * @param request
  53.  * @param response
  54.  * @return ActionForward
  55.  */
  56. public ActionForward query(ActionMapping mapping, ActionForm form,
  57. HttpServletRequest request, HttpServletResponse response) {
  58. MeetForm meetForm = (MeetForm) form;
  59. String uno = request.getParameter("uno");
  60. int currentPage = 1;
  61. try {
  62. currentPage = Integer.parseInt(request.getParameter("currentPage"));
  63. } catch (Exception e) {
  64. currentPage = 1;
  65. }
  66. int count = 5;
  67. Tmeet info = new Tmeet();
  68. info.setUno(uno);
  69. // 拷贝查询参数
  70. try {
  71. BeanUtils.copyProperties(info, meetForm);
  72. } catch (IllegalAccessException e) {
  73. // TODO Auto-generated catch block
  74. e.printStackTrace();
  75. } catch (InvocationTargetException e) {
  76. // TODO Auto-generated catch block
  77. e.printStackTrace();
  78. }
  79. XPage itempage = meetinter.getItemlist(currentPage, count, info);
  80. request.setAttribute("meetpage", itempage);
  81. List addrlist = meetinter.addrlist();
  82. request.setAttribute("addrlist", addrlist);
  83. return mapping.findForward("meetlist");
  84. }
  85. /**
  86.  * 添加会议处理
  87.  * @param mapping
  88.  * @param form
  89.  * @param request
  90.  * @param response
  91.  * @return
  92.  */
  93. public ActionForward add(ActionMapping mapping, ActionForm form,
  94. HttpServletRequest request, HttpServletResponse response) {
  95. MeetForm meetForm = (MeetForm) form;
  96. PrintWriter out = null;
  97. try {
  98. out = response.getWriter();
  99. } catch (IOException e1) {
  100. e1.printStackTrace();
  101. }
  102. Hashtable fileh = meetForm.getMultipartRequestHandler()
  103. .getFileElements();
  104. String filePath = "";
  105. String filenames = "";
  106. String filepaths = "";
  107. int i = 0;
  108. for (Enumeration e = fileh.keys(); e.hasMoreElements();) {
  109. filePath = "";
  110. filePath = servlet.getServletContext().getRealPath(
  111. "/upload/meetfile/");// 取当前系统路径
  112. String key = (String) e.nextElement();
  113. Set set = fileh.entrySet();
  114. Iterator iterator = set.iterator();
  115. while (iterator.hasNext()) {
  116. Map.Entry entry = (Map.Entry) iterator.next();
  117. if (entry.getValue() != "") {
  118. FormFile file = (FormFile) entry.getValue();
  119. if (file.getFileSize() > 5000000) {
  120. out
  121. .println("<script>alert('上传的附件大小不能大于5M');window.history.back();</script>");
  122. return null;
  123. }
  124. }
  125. }
  126. try {
  127. FormFile file = (FormFile) fileh.get(key);
  128. String filename = file.getFileName().trim();
  129. if (filename != null && !filename.equals("")) {
  130. filenames = filenames + filename + ",";
  131. String temp = filename.substring(filename.lastIndexOf("."),
  132. filename.length());
  133. String filepath = System.currentTimeMillis() + i + temp;
  134. filepaths = filepaths + filepath + ",";
  135. InputStream stream = file.getInputStream();
  136. filePath = filePath + "\" + filepath;
  137. OutputStream outstream = new FileOutputStream(filePath);
  138. int byteread = 0;
  139. byte[] buffer = new byte[8192];
  140. while ((byteread = stream.read(buffer, 0, 8192)) != -1) {
  141. outstream.write(buffer, 0, byteread);
  142. }
  143. meetForm.setMiaffix(1);
  144. outstream.close();
  145. stream.close();
  146. }
  147. } catch (Exception e1) {
  148. e1.printStackTrace();
  149. }
  150. i++;
  151. }
  152. if (!filenames.equals("") && !filepaths.equals("")) {
  153. filenames = filenames.substring(0, filenames.length() - 1);
  154. filepaths = filepaths.substring(0, filepaths.length() - 1);
  155. }
  156. meetForm.setMaffixname(filenames);
  157. meetForm.setMaffixpath(filepaths);
  158. String[] temp = request.getParameterValues("addmeet");
  159. String adduser = null;
  160. if (temp != null) {
  161. for (int t = 0; t < temp.length; t++) {
  162. if (adduser != null && !adduser.equals("")) {
  163. adduser = adduser + ',' + temp[t];
  164. } else {
  165. adduser = temp[t];
  166. }
  167. }
  168. }
  169. meetForm.setMunos(adduser);
  170. Tmeet meet = new Tmeet();
  171. try {
  172. BeanUtils.copyProperties(meet, meetForm);
  173. } catch (IllegalAccessException e1) {
  174. // TODO 自动生成 catch 块
  175. e1.printStackTrace();
  176. } catch (InvocationTargetException e1) {
  177. // TODO 自动生成 catch 块
  178. e1.printStackTrace();
  179. }
  180. boolean flag = meetinter.great(meet);
  181. if (flag) {
  182. return new ActionForward("/meet.do?task=query", true);
  183. } else {
  184. return mapping.getInputForward();
  185. }
  186. }
  187. /**
  188.  * 修改时显示会议信息
  189.  * @param mapping
  190.  * @param form
  191.  * @param request
  192.  * @param response
  193.  * @return
  194.  */
  195. public ActionForward init(ActionMapping mapping, ActionForm form,
  196. HttpServletRequest request, HttpServletResponse response) {
  197. MeetForm meetForm = (MeetForm) form;
  198. Tmeet meet = meetinter.getItemById(meetForm.getMid());
  199. try {
  200. BeanUtils.copyProperties(meetForm, meet);
  201. } catch (IllegalAccessException e) {
  202. // TODO 自动生成 catch 块
  203. e.printStackTrace();
  204. } catch (InvocationTargetException e) {
  205. // TODO 自动生成 catch 块
  206. e.printStackTrace();
  207. }
  208. //
  209. // List listuser1 = meetinter.getuserlist(meetForm.getMid());
  210. // request.setAttribute("listuser1",listuser1);//主持 人
  211. List listuser = meetinter.userlist();
  212. request.setAttribute("listuser1", listuser);// 所有 员工
  213. List list = meetinter.listbyid(meetForm.getMid());
  214. if (list != null && list.size() > 0) {
  215. Map map = (Map) list.get(0);
  216. String temp = map.get("munos").toString();
  217. String[] user = temp.split(",");
  218. List addmeet = new ArrayList();
  219. for (int i = 0; i < user.length; i++) {
  220. Map tempadd = meetinter.addmeet(user[i]);
  221. addmeet.add(tempadd);
  222. System.out.println(addmeet);
  223. }
  224. request.setAttribute("addmeet", addmeet);
  225. meetForm.setRmid(Long.parseLong(map.get("rmid").toString()));
  226. List userlist = meetinter.userlist();
  227. for (int i = 0; i < user.length; i++) {
  228. for (int j = 0; j < userlist.size(); j++) {
  229. Map tempmap = (Map) userlist.get(j);
  230. String id = tempmap.get("uno").toString();
  231. if (user[i].equals(id)) {
  232. userlist.remove(j);
  233. break;
  234. }
  235. }
  236. }
  237. request.setAttribute("listuser", userlist);
  238. if (map.get("maffixname") != null && map.get("maffixpath") != null) {
  239. String fname = map.get("maffixname").toString();
  240. String fpath = map.get("maffixpath").toString();
  241. String[] fnames = fname.split(",");
  242. String[] fpaths = fpath.split(",");
  243. List filelist = new ArrayList();
  244. for (int i = 0; i < fpaths.length; i++) {
  245. Map tempmap = new HashMap();
  246. tempmap.put("maffixname", fnames[i]);
  247. tempmap.put("maffixpath", fpaths[i]);
  248. filelist.add(tempmap);
  249. }
  250. request.setAttribute("filelist", filelist);
  251. request.setAttribute("size", String.valueOf(fnames.length));
  252. }
  253. }
  254. meetForm.setTask("edit");
  255. return mapping.getInputForward();
  256. }
  257. /**
  258.  * 会议详细信息
  259.  * @param mapping
  260.  * @param form
  261.  * @param request
  262.  * @param response
  263.  * @return
  264.  */
  265. public ActionForward look(ActionMapping mapping, ActionForm form,
  266. HttpServletRequest request, HttpServletResponse response) {
  267. MeetForm meetForm = (MeetForm) form;
  268. Tmeet meet = meetinter.getItemById(meetForm.getMid());
  269. try {
  270. BeanUtils.copyProperties(meetForm, meet);
  271. } catch (IllegalAccessException e) {
  272. // TODO 自动生成 catch 块
  273. e.printStackTrace();
  274. } catch (InvocationTargetException e) {
  275. // TODO 自动生成 catch 块
  276. e.printStackTrace();
  277. }
  278. //
  279. // List listuser1 = meetinter.getuserlist(meetForm.getMid());
  280. // request.setAttribute("listuser1",listuser1);//主持 人
  281. List listuser = meetinter.userlist();
  282. request.setAttribute("listuser1", listuser);// 所有 员工
  283. List list = meetinter.listbyid(meetForm.getMid());
  284. if (list != null && list.size() > 0) {
  285. Map map = (Map) list.get(0);
  286. String temp = map.get("munos").toString();
  287. String[] user = temp.split(",");
  288. List addmeet = new ArrayList();
  289. for (int i = 0; i < user.length; i++) {
  290. Map tempadd = meetinter.addmeet(user[i]);
  291. addmeet.add(tempadd);
  292. System.out.println(addmeet);
  293. }
  294. request.setAttribute("addmeet", addmeet);
  295. // meetForm.setMstarttime(map.get("mstarttime").toString());
  296. // meetForm.setMendtime(map.get("mendtime").toString());
  297. // meetForm.setMcontent(map.get("mcontent").toString());
  298. meetForm.setRmid(Long.parseLong(map.get("rmid").toString()));
  299. List userlist = meetinter.userlist();
  300. for (int i = 0; i < user.length; i++) {
  301. for (int j = 0; j < userlist.size(); j++) {
  302. Map tempmap = (Map) userlist.get(j);
  303. String id = tempmap.get("uno").toString();
  304. if (user[i].equals(id)) {
  305. userlist.remove(j);
  306. break;
  307. }
  308. }
  309. }
  310. request.setAttribute("listuser", userlist);
  311. if (map.get("maffixname") != null && map.get("maffixpath") != null) {
  312. String fname = map.get("maffixname").toString();
  313. String fpath = map.get("maffixpath").toString();
  314. String[] fnames = fname.split(",");
  315. String[] fpaths = fpath.split(",");
  316. List filelist = new ArrayList();
  317. for (int i = 0; i < fpaths.length; i++) {
  318. Map tempmap = new HashMap();
  319. tempmap.put("maffixname", fnames[i]);
  320. tempmap.put("maffixpath", fpaths[i]);
  321. filelist.add(tempmap);
  322. }
  323. request.setAttribute("filelist", filelist);
  324. request.setAttribute("size", String.valueOf(fnames.length));
  325. System.out.println(String.valueOf(fnames.length));
  326. }
  327. }
  328. List rlist = meetinter.allroom();
  329. request.setAttribute("roomlist", rlist);
  330. return mapping.findForward("look");
  331. }
  332. /**
  333.  * 会议修改处理
  334.  * @param mapping
  335.  * @param form
  336.  * @param request
  337.  * @param response
  338.  * @return
  339.  */
  340. public ActionForward edit(ActionMapping mapping, ActionForm form,
  341. HttpServletRequest request, HttpServletResponse response) {
  342. MeetForm meetForm = (MeetForm) form;
  343. PrintWriter out = null;
  344. try {
  345. out = response.getWriter();
  346. } catch (IOException e1) {
  347. e1.printStackTrace();
  348. }
  349. String[] temp = request.getParameterValues("addmeet");
  350. String adduser = null;
  351. if (temp != null) {
  352. for (int t = 0; t < temp.length; t++) {
  353. if (adduser != null && !adduser.equals("")) {
  354. adduser = adduser + ',' + temp[t];
  355. } else {
  356. adduser = temp[t];
  357. }
  358. }
  359. }
  360. meetForm.setMunos(adduser);
  361. List meetlist = meetinter.listbymid(String.valueOf(meetForm.getMid()));
  362. Map map = (Map) meetlist.get(0);
  363. String oldname = (String) map.get("maffixname");
  364. String oldpath = (String) map.get("maffixpath");
  365. Hashtable fileh = meetForm.getMultipartRequestHandler()
  366. .getFileElements();
  367. String filePath = "";
  368. String filenames = "";
  369. String filepaths = "";
  370. int i = 0;
  371. for (Enumeration e = fileh.keys(); e.hasMoreElements();) {
  372. filePath = "";
  373. filePath = servlet.getServletContext().getRealPath(
  374. "/upload/meetfile/");// 取当前系统路径
  375. String key = (String) e.nextElement();
  376. Set set = fileh.entrySet();
  377. Iterator iterator = set.iterator();
  378. while (iterator.hasNext()) {
  379. Map.Entry entry = (Map.Entry) iterator.next();
  380. if (entry.getValue() != "") {
  381. FormFile file = (FormFile) entry.getValue();
  382. if (file.getFileSize() > 5000000) {
  383. out
  384. .println("<script>alert('上传的附件大小不能大于5M');window.history.back();</script>");
  385. return null;
  386. }
  387. }
  388. }
  389. try {
  390. FormFile file = (FormFile) fileh.get(key);
  391. String filename = file.getFileName().trim();
  392. if (filename != null && !filename.equals("")) {
  393. filenames = filenames + filename + ",";
  394. String temp1 = filename.substring(filename.lastIndexOf("."),
  395. filename.length());
  396. String filepath = System.currentTimeMillis() + i + temp1;
  397. filepaths = filepaths + filepath + ",";
  398. InputStream stream = file.getInputStream();
  399. filePath = filePath + "\" + filepath;
  400. OutputStream outstream = new FileOutputStream(filePath);
  401. int byteread = 0;
  402. byte[] buffer = new byte[8192];
  403. while ((byteread = stream.read(buffer, 0, 8192)) != -1) {
  404. outstream.write(buffer, 0, byteread);
  405. }
  406. outstream.close();
  407. stream.close();
  408. }
  409. } catch (Exception e1) {
  410. e1.printStackTrace();
  411. }
  412. i++;
  413. }
  414. if (!filenames.equals("") && !filepaths.equals("")) {
  415. filenames = filenames.substring(0, filenames.length() - 1);
  416. filepaths = filepaths.substring(0, filepaths.length() - 1);
  417. }
  418. oldname = oldname + "," + filenames;
  419. oldpath = oldpath + "," + filepaths;
  420. meetForm.setMaffixname(oldname);
  421. meetForm.setMaffixpath(oldpath);
  422. Tmeet meet = new Tmeet();
  423. try {
  424. BeanUtils.copyProperties(meet,meetForm);
  425. } catch (IllegalAccessException e) {
  426. // TODO 自动生成 catch 块
  427. e.printStackTrace();
  428. } catch (InvocationTargetException e) {
  429. // TODO 自动生成 catch 块
  430. e.printStackTrace();
  431. }
  432. boolean flag = meetinter.update(meet);
  433. if (flag) {
  434. return new ActionForward("/meet.do?task=query", true);
  435. } else {
  436. return mapping.getInputForward();
  437. }
  438. }
  439. /**
  440.  * 会议取消处理
  441.  * @param mapping
  442.  * @param form
  443.  * @param request
  444.  * @param response
  445.  * @return
  446.  */
  447. public ActionForward delete(ActionMapping mapping, ActionForm form,
  448. HttpServletRequest request, HttpServletResponse response) {
  449. MeetForm meetForm = (MeetForm) form;
  450. String mid = request.getParameter("id");
  451. Tmeet meet = meetinter.getItemById(Integer.parseInt(mid));
  452. try {
  453. BeanUtils.copyProperties(meetForm, meet);
  454. } catch (IllegalAccessException e) {
  455. // TODO 自动生成 catch 块
  456. e.printStackTrace();
  457. } catch (InvocationTargetException e) {
  458. // TODO 自动生成 catch 块
  459. e.printStackTrace();
  460. }
  461. return mapping.findForward("cancle");
  462. }
  463. /**
  464.  * 添加时显示信息
  465.  * @param mapping
  466.  * @param form
  467.  * @param request
  468.  * @param response
  469.  * @return
  470.  */
  471. public ActionForward addlist(ActionMapping mapping, ActionForm form,
  472. HttpServletRequest request, HttpServletResponse response) {
  473. MeetForm meetForm = (MeetForm) form;
  474. List listuser = meetinter.userlist();
  475. request.setAttribute("listuser", listuser);
  476. List listuser1 = meetinter.userlist();
  477. request.setAttribute("listuser1", listuser1);
  478. meetForm.setTask("add");
  479. return mapping.getInputForward();
  480. }
  481. /**
  482.  * c处理取消的原因
  483.  * @param mapping
  484.  * @param form
  485.  * @param request
  486.  * @param response
  487.  * @return
  488.  */
  489. public ActionForward cancle(ActionMapping mapping, ActionForm form,
  490. HttpServletRequest request, HttpServletResponse response) {
  491. MeetForm meetForm = (MeetForm) form;
  492. meetForm.setMcancle(1);
  493. meetForm.setMstatus(3);
  494. Tmeet meet = new Tmeet();
  495. try {
  496. BeanUtils.copyProperties(meet,meetForm);
  497. } catch (IllegalAccessException e) {
  498. // TODO 自动生成 catch 块
  499. e.printStackTrace();
  500. } catch (InvocationTargetException e) {
  501. // TODO 自动生成 catch 块
  502. e.printStackTrace();
  503. }
  504. boolean flag=meetinter.cancle(meet);
  505. if(flag){
  506. return new ActionForward("/meet.do?task=query",true);
  507. }else{
  508. return mapping.getInputForward();
  509. }
  510. }
  511. /**
  512.  * 刷新界面
  513.  * @param mapping
  514.  * @param form
  515.  * @param request
  516.  * @param response
  517.  * @return
  518.  */
  519. public ActionForward shuaxin(ActionMapping mapping, ActionForm form,
  520. HttpServletRequest request, HttpServletResponse response) {
  521. MeetForm meetForm = (MeetForm) form;
  522. return new ActionForward("/meet?task=query", true);
  523. }
  524. /**
  525.  * 根据时间读取会议室
  526.  * @param mapping
  527.  * @param form
  528.  * @param request
  529.  * @param response
  530.  * @return
  531.  */
  532. public ActionForward roomlist(ActionMapping mapping, ActionForm form,
  533. HttpServletRequest request, HttpServletResponse response) {
  534. MeetForm meetForm = (MeetForm) form;
  535. PrintWriter out = null;
  536. try {
  537. out = response.getWriter();
  538. } catch (IOException e) {
  539. e.printStackTrace();
  540. }
  541. response.setContentType("text/xml");
  542. String tbegin = request.getParameter("tbegin");
  543. String tend = request.getParameter("tend");
  544. String rid = request.getParameter("rmid");
  545. List uselist = null;
  546. if (rid != null) {
  547. uselist = meetinter.roomlist(tbegin, tend, rid);
  548. } else {
  549. uselist = meetinter.roomlist(tbegin, tend, null);
  550. }
  551. out.print("<?xml version="1.0" encoding="GBK"?>");
  552. out.print("<rooms>");
  553. for (int i = 0; i < uselist.size(); i++) {
  554. Map temp = (Map) uselist.get(i);
  555. String rmid = temp.get("rmid").toString();
  556. String rname = temp.get("rname").toString();
  557. out.print("<room rid="");
  558. out.print(rmid);
  559. out.print("" rname="");
  560. out.print(rname);
  561. out.print("" />");
  562. }
  563. out.print("</rooms>");
  564. out.flush();
  565. out.close();
  566. return null;
  567. }
  568. /**
  569.  * 删除附件
  570.  * @param mapping
  571.  * @param form
  572.  * @param request
  573.  * @param response
  574.  * @return
  575.  */
  576. public ActionForward delpath(ActionMapping mapping, ActionForm form,
  577. HttpServletRequest request, HttpServletResponse response) {
  578. MeetForm meetForm = (MeetForm) form;
  579. String path = request.getParameter("path");
  580. String name = request.getParameter("name");
  581. String mid = request.getParameter("rmid");
  582. List meetlist = meetinter.listbymid(mid);
  583. PrintWriter out = null;
  584. try {
  585. out = response.getWriter();
  586. } catch (IOException e) {
  587. // TODO 自动生成 catch 块
  588. e.printStackTrace();
  589. }
  590. String filePath = servlet.getServletContext().getRealPath(
  591. "/upload/meetfile/");// 取当前系统路径
  592. filePath = filePath + "\" + path;
  593. File file = new File(filePath);
  594. file.delete();
  595. Map meetmap = (Map) meetlist.get(0);
  596. meetmap.get("");
  597. String filepaths = (String) meetmap.get("maffixpath");
  598. String filenames = (String) meetmap.get("maffixname");
  599. String[] fpath = filepaths.split(",");
  600. String[] fname = filenames.split(",");
  601. String[] newstr = new String[fpath.length];
  602. String[] newstr2 = new String[fname.length];
  603. int i = 0;
  604. int m = 0;
  605. for (int j = 0; j < fpath.length; j++) {
  606. if (!path.equals(fpath[j])) {
  607. newstr[i] = fpath[j];
  608. i++;
  609. }
  610. if (!name.equals(fname[j])) {
  611. newstr2[m] = fname[j];
  612. m++;
  613. }
  614. }
  615. String newfilepath = "";
  616. String newfilename = "";
  617. for (int k = 0; k < newstr.length; k++) {
  618. if (newstr[k] != null && newstr2[k] != null) {
  619. newfilepath = newfilepath + newstr[k] + ",";
  620. newfilename = newfilename + newstr2[k] + ",";
  621. }
  622. }
  623. if (!newfilepath.equals("") && !newfilename.equals("")) {
  624. newfilepath = newfilepath.substring(0, newfilepath.length() - 1);
  625. newfilename = newfilename.substring(0, newfilename.length() - 1);
  626. }
  627. boolean flag1 = meetinter.updatefile(request, newfilepath, newfilename,
  628. mid);
  629. if (flag1) {
  630. out.print("<script>");
  631. out.print("alert('删除附件成功!');window.history.back();");
  632. out.print("</script>");
  633. out.flush();
  634. out.close();
  635. }
  636. return null;
  637. }
  638. /**
  639.  * 根据时间修改会议状态
  640.  * @param mapping
  641.  * @param form
  642.  * @param request
  643.  * @param response
  644.  * @return
  645.  */
  646. public ActionForward updatestatus(ActionMapping mapping, ActionForm form,
  647. HttpServletRequest request, HttpServletResponse response) {
  648. MeetForm meetForm = (MeetForm) form;
  649. String time = PubUtil.getNowDate();
  650. meetinter.updatestatus1(request,time);//修改会议状态为完成
  651. meetinter.updatestatus2(request,time);//修改会议状态为开始
  652. return null;
  653. }
  654. public Interfer getMeetinter() {
  655. return meetinter;
  656. }
  657. public void setMeetinter(Interfer meetinter) {
  658. this.meetinter = meetinter;
  659. }
  660. }