OrderController.java 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. package com.ym.mec.collectfee.controller;
  2. import com.ym.mec.collectfee.common.web.BaseController;
  3. import com.ym.mec.collectfee.service.OrderService;
  4. import org.springframework.beans.factory.annotation.Autowired;
  5. import org.springframework.web.bind.annotation.PostMapping;
  6. import org.springframework.web.bind.annotation.RequestMapping;
  7. import org.springframework.web.bind.annotation.RestController;
  8. @RestController()
  9. @RequestMapping("order")
  10. public class OrderController extends BaseController {
  11. @Autowired
  12. private OrderService orderService;
  13. /**
  14. * 获取订单列表
  15. * @param userId
  16. * @return
  17. */
  18. @PostMapping("/get")
  19. public Object getOrders(Integer userId){
  20. return succeed(orderService.getOrderByUserId(userId));
  21. }
  22. /**
  23. * 查询报名人数
  24. * @param poName
  25. * @param voicePart
  26. * @return
  27. */
  28. @PostMapping("/applyNum")
  29. public Object queryNum(String poName,String voicePart){
  30. return orderService.countOrder(poName, voicePart);
  31. }
  32. /**
  33. * 推送订单
  34. * @param batchNum
  35. * @return
  36. */
  37. @PostMapping("/pushOrder")
  38. public String pushOrder(String batchNum){
  39. return orderService.pushOrder(batchNum);
  40. }
  41. }