ProjectConcludeController.java 2.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. package com.uas.service.donate.controller;
  2. import com.uas.service.donate.model.ProjectConclude;
  3. import com.uas.service.donate.model.ProjectFinance;
  4. import com.uas.service.donate.service.ProjectConcludeService;
  5. import com.uas.service.donate.service.ProjectFinanceService;
  6. import org.springframework.beans.factory.annotation.Autowired;
  7. import org.springframework.stereotype.Controller;
  8. import org.springframework.ui.ModelMap;
  9. import org.springframework.web.bind.annotation.RequestMapping;
  10. import org.springframework.web.bind.annotation.RequestMethod;
  11. import org.springframework.web.bind.annotation.ResponseBody;
  12. import java.util.List;
  13. @Controller
  14. @RequestMapping("/projectconclude")
  15. public class ProjectConcludeController {
  16. @Autowired
  17. private ProjectConcludeService projectConcludeService;
  18. @Autowired
  19. private ProjectFinanceService projectFinanceService;
  20. /**
  21. * 展示某项目的项目结项和财务记录
  22. * @param proId
  23. * @return
  24. */
  25. @ResponseBody
  26. @RequestMapping(value = "/conclude",method = RequestMethod.GET)
  27. public ModelMap getConclude(Long proId){
  28. ModelMap map = new ModelMap();
  29. List<ProjectConclude> projectConcludeList=projectConcludeService.findAll(proId);
  30. List<ProjectFinance> projectFinanceList=projectFinanceService.findAll(proId);
  31. map.put("report", projectConcludeList);
  32. map.put("finance", projectFinanceList);
  33. return map;
  34. }
  35. /*@ResponseBody
  36. @RequestMapping("/save")
  37. public ProjectConclude save(String jsonStr){
  38. ProjectConclude projectConclude= JSONObject.parseObject(jsonStr,ProjectConclude.class);
  39. //状态.1:保存2:提交
  40. projectConclude.setStatus(1);
  41. projectConclude.setSubmitTime(new Date());
  42. return projectConcludeService.save(projectConclude);
  43. }
  44. @ResponseBody
  45. @RequestMapping("/submit")
  46. public ProjectConclude submit(String jsonStr){
  47. ProjectConclude projectConclude= JSONObject.parseObject(jsonStr,ProjectConclude.class);
  48. projectConclude.setStatus(2);
  49. projectConclude.setSubmitTime(new Date());
  50. return projectConcludeService.save(projectConclude);
  51. }
  52. */
  53. }