⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 feedbackaction.java

📁 大唐电信的管理系统
💻 JAVA
字号:
/*
 * Generated by MyEclipse Struts
 * Template path: templates/java/JavaClass.vtl
 */
package action;

import java.util.Date;
import java.text.DateFormat;
import java.text.ParseException;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;

import org.apache.struts.action.Action;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;

import domain.Plan;
import domain.Task;

import service.PlanService;
import service.TaskService;

import factory.ServiceFactory;


public class FeedBackAction extends Action {
     PlanService planService =ServiceFactory.getPlanService();
     TaskService taskService = ServiceFactory.getTaskService();
	public ActionForward execute(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response) throws ParseException {
		HttpSession session=request.getSession();
		
		String flag=""+request.getParameter("flag");
		//String taskid=(String)session.getAttribute("taskid");
		//int tid=Integer.parseInt(taskid);
		if(flag.equals("page")){
            String planid=request.getParameter("planid");
			
			int id=Integer.parseInt(planid);
					
			Plan plan=planService.findPlanById(id);

			request.setAttribute("plan", plan);
			
		}else if(flag.equals("submit")){
			 //Task task=taskService.findTaskById(tid); //找出该计划所属的任务
			 
		  
			 String state=request.getParameter("state");
			 String fbstate=request.getParameter("fbstate");
			 String fbinfo=request.getParameter("fbinfo");
			 String endtime=request.getParameter("endtime");
			 DateFormat date=DateFormat.getDateInstance();
			 Date end=(Date)date.parse(endtime);
			 //task.setRealEnd(end);  //将最后完成的时间更新任务表的实际完成时间
			 //taskService.updateTask(task);
			 
			 
			 String planid=request.getParameter("planid");
			 int id=Integer.parseInt(planid);
			 Plan plan=planService.findPlanById(id);
			 plan.setPlanState(state);
			 plan.setPlanFeedbackstate(fbstate);
			 plan.setPlanFeedbackinfo(fbinfo);
			 plan.setPlanEnd(end);
			 planService.updatePlan(plan);
			 
			 
			
			 request.setAttribute("plan", plan);
		 }
		  
		  return new ActionForward("FeedBackInfoView");
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -