package com.tencent.action.project; import javax.annotation.Resource; import com.opensymphony.xwork2.ModelDriven; import com.tencent.action.BaseAction; import com.tencent.model.Project; import com.tencent.model.User; import com.tencent.service.IProjectService; import com.tencent.service.IUserService; public class CreateProjectAction extends BaseAction implements ModelDriven<Project> { /** * */ private static final long serialVersionUID = 7704623289323828061L; private Project project = new Project(); @Resource private IProjectService projectService; @Resource private IUserService userService; public Project getModel() { return project; } public String execute() { Project tempProject = projectService.findByName(project.getName()); if(tempProject != null){ tip = "项目已经存在,请重新创建!"; return ERROR; } userService.save(new User("name", "password", "M", "test@qq.com", "935789181", "13871398643", "CS", "大二", 0, "description", 1, 1)); project.setCharger(userService.findByName("name")); project.setConsignor(userService.findByName("name")); projectService.save(project); tip = "恭喜你,项目建立成功!"; /*tip = "projectName : " + project.getName() + "\n" + "projectType : " + project.getType() + "\n" + "projectDescription :" + project.getDescription() + "\n" + "projectState :" + project.getState() + "\n" + "projectStartDate :" + project.getStartDate();*/ return SUCCESS; } }