ExtracurricularExercisesReplyController.java 2.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. package com.ym.mec.web.controller;
  2. import com.ym.mec.auth.api.client.SysUserFeignService;
  3. import com.ym.mec.auth.api.entity.SysUser;
  4. import com.ym.mec.biz.dal.page.ExtraExercilseReplyQueryInfo;
  5. import com.ym.mec.biz.service.ExtracurricularExercisesReplyService;
  6. import com.ym.mec.biz.service.OrganizationService;
  7. import com.ym.mec.common.controller.BaseController;
  8. import com.ym.mec.common.entity.HttpResponseResult;
  9. import com.ym.mec.common.exception.BizException;
  10. import io.swagger.annotations.Api;
  11. import io.swagger.annotations.ApiOperation;
  12. import org.apache.commons.lang3.StringUtils;
  13. import org.springframework.beans.factory.annotation.Autowired;
  14. import org.springframework.web.bind.annotation.GetMapping;
  15. import org.springframework.web.bind.annotation.RequestMapping;
  16. import org.springframework.web.bind.annotation.RestController;
  17. @Api(tags = "课外训练学生作业服务")
  18. @RequestMapping("extracurricularExercisesReply")
  19. @RestController
  20. public class ExtracurricularExercisesReplyController extends BaseController {
  21. @Autowired
  22. private ExtracurricularExercisesReplyService extracurricularExercisesReplyService;
  23. @Autowired
  24. private SysUserFeignService sysUserFeignService;
  25. @Autowired
  26. private OrganizationService organizationService;
  27. @ApiOperation(value = "获取课外训练作业列表")
  28. @GetMapping("/queryPageList")
  29. private HttpResponseResult findExtraExercilses(ExtraExercilseReplyQueryInfo queryInfo){
  30. queryInfo.setOrganIdList(organizationService.getEmployeeOrgan(queryInfo.getOrganIdList()));
  31. return succeed(extracurricularExercisesReplyService.findExtraExercises(queryInfo));
  32. }
  33. @GetMapping("/exercisesSituationStatistics")
  34. public HttpResponseResult exercisesSituationStatistics(String monday){
  35. if(StringUtils.isNotBlank(monday)){
  36. extracurricularExercisesReplyService.exercisesSituationStatistics2(monday);
  37. }else{
  38. String[] mondays=new String[]{"2020-05-13","2020-05-20","2020-05-27"};
  39. for (String mondayStr : mondays) {
  40. extracurricularExercisesReplyService.exercisesSituationStatistics2(mondayStr);
  41. }
  42. }
  43. return succeed();
  44. }
  45. }