首页>代码>基于SSM框架开发的在线考试系统>/OnlineExamSystem/src/main/java/com/xhu/controller/PaperController.java
package com.xhu.controller;

import java.util.Date;
import java.util.HashMap;
import java.util.List;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.ResponseBody;

import com.xhu.entity.Paper;
import com.xhu.entity.QuestionPaper;
import com.xhu.service.PaperService;

@Controller
public class PaperController {

	@Autowired
	PaperService paperService;

	@RequestMapping(value = "paperPage.do")
	public String paperPage() {
		return "paper";
	}

	@RequestMapping(value = "searchPaper.do")
	@ResponseBody
	public HashMap<String, Object> searchPaper(Paper p) {
		return paperService.searchPaper(p);
	}

	/**
	 * 预览试卷
	 * 
	 * @param p
	 * @returnsaveExam.do
	 */
	@RequestMapping(value = "showPaper.do")
	@ResponseBody
	public List<QuestionPaper> showPaper(@RequestParam("pId") int pId) {
		return paperService.showPaper(pId);
	}

	// 生成试卷
	@RequestMapping(value = "createPaper.do")
	@ResponseBody
	public String createPaper(@RequestParam("type") String type, @RequestParam("data") String data,
			@RequestParam("qname") String qname, @RequestParam("qTime") int qTime, @RequestParam("score") int score,
			@RequestParam("createTime")Date createTime) {
		//Date createTime = new Date();
		int num =  paperService.checkpapername(qname);
		if(num!=0){
			return "error";
		}
		paperService.insertPaper(qname, qTime, score, createTime);
		Paper paper = paperService.getid(qname);
		// System.out.println(paper.getpId());
		paperService.insertpid(data,paper.getPaperId()+"");
		return "success";
	}
	@RequestMapping("delpaper.do")
	@ResponseBody
	public boolean del(String iddarr) {
		return paperService.delservice(iddarr);
	}
	//检查试卷名称
/*	@RequestMapping("check.do")
	@ResponseBody
	public String check(String name) {
		
		return "success";
	}*/
}
最近下载更多
nyb4613  LV8 4月13日
736101636  LV19 2月27日
Lemon12138  LV1 1月19日
微信网友_6709209201250304  LV2 2023年12月11日
灵依ziNing  LV7 2023年7月29日
泓鼎168  LV19 2023年6月19日
lbsers  LV5 2023年5月6日
tujf13763823976  LV3 2023年3月28日
微信网友_6350447134265344  LV2 2023年2月15日
1222222tcyy  LV8 2022年12月17日
最近浏览更多
nyb4613  LV8 4月13日
wmxhahah  LV7 4月8日
zayuchuan 4月6日
暂无贡献等级
wddq123 4月2日
暂无贡献等级
暂无贡献等级
qqttuu  LV3 3月6日
taoshen95  LV14 2月29日
MHMHMHMH  LV12 2月28日
wahtloop 2月27日
暂无贡献等级
736101636  LV19 2月27日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友