PushOrder.java 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. package com.ydtech.modules.admin.controller;
  2. import com.ydtech.core.page.HttpResult;
  3. import com.ydtech.modules.order.service.InsOrderPushMsgService;
  4. import io.swagger.annotations.Api;
  5. import io.swagger.annotations.ApiOperation;
  6. import org.springframework.beans.factory.annotation.Autowired;
  7. import org.springframework.web.bind.annotation.GetMapping;
  8. import org.springframework.web.bind.annotation.RequestMapping;
  9. import org.springframework.web.bind.annotation.RestController;
  10. /**
  11. * @version
  12. * @author: hxl
  13. * @Date: 2024/11/4 18:26
  14. * @Description: 测试消息
  15. */
  16. @Api(tags = "测试消息推送")
  17. @RequestMapping("/push")
  18. @RestController
  19. public class PushOrder {
  20. @Autowired
  21. private InsOrderPushMsgService insOrderPushMsgService;
  22. @GetMapping("pushHistoryOrders")
  23. @ApiOperation(value = "测试推送历史订单数据消息")
  24. public HttpResult pushHistoryOrders(String month) {
  25. insOrderPushMsgService.getPushInsAreaCompanyList(month);
  26. return HttpResult.ok();
  27. }
  28. @GetMapping("pushCompensateOrders")
  29. @ApiOperation(value = "测试补偿订单数据消息")
  30. public HttpResult pushCompensateOrders() {
  31. insOrderPushMsgService.getPushCompensateInsAreaCompanyList();
  32. return HttpResult.ok();
  33. }
  34. @GetMapping("pushSignOrder")
  35. @ApiOperation(value = "测试承保订单数据消息")
  36. public HttpResult pushSignOrder(String subOrderId) {
  37. insOrderPushMsgService.testSignData(subOrderId);
  38. return HttpResult.ok();
  39. }
  40. }