ResultServiceImp.java
Upload User: nbxinmin
Upload Date: 2021-10-09
Package Size: 46k
Code Size: 2k
Category:

ISAPI-IE

Development Platform:

Java

  1. package com.xdf.exams.bo.service;
  2. import java.util.Date;
  3. import java.util.List;
  4. import com.xdf.exams.bean.Result;
  5. import com.xdf.exams.bo.IResultService;
  6. import com.xdf.exams.dao.IExamrecordDAO;
  7. import com.xdf.exams.dao.IResultDAO;
  8. public class ResultServiceImp extends BaseService implements IResultService {
  9. private IExamrecordDAO examrecorddao = null;
  10. private IResultDAO resultdao = null;
  11. public IExamrecordDAO getExamrecorddao() {
  12. return examrecorddao;
  13. }
  14. public void setExamrecorddao(IExamrecordDAO examrecorddao) {
  15. this.examrecorddao = examrecorddao;
  16. }
  17. public IResultDAO getResultdao() {
  18. return resultdao;
  19. }
  20. public void setResultdao(IResultDAO resultdao) {
  21. this.resultdao = resultdao;
  22. }
  23. public void deleteResult(Long id) {
  24. try {
  25. beginTransaction();
  26. examrecorddao.deleteExamrecordbyResult(id);
  27. resultdao.delete(resultdao.load(Result.class, id));
  28. commitTransaction();
  29. } catch (RuntimeException e) {
  30. rollbackTransaction();
  31. e.printStackTrace();
  32. throw e;
  33. }
  34. }
  35. public List findRecord(Long resultid) {
  36. return resultdao.findRecord(resultid);
  37. }
  38. public List findResult(Long subjectid, String username, String name,
  39. Date startdate, Date enddate, String order, int pageno, int pagesize) {
  40. return resultdao.findResult(subjectid, username, name, startdate,
  41. enddate, order, pageno, pagesize);
  42. }
  43. public List findResultByUserid(Long id) {
  44. return resultdao.findResultByUserid(id);
  45. }
  46. public int findResultnum(Long subjectid, String username, String name,
  47. Date startdate, Date enddate) {
  48. return resultdao.findResultnum(subjectid, username, name, startdate,
  49. enddate);
  50. }
  51. public Result findResult(Long resultid) {
  52. return (Result)resultdao.load(Result.class,resultid);
  53. }
  54. }