TestController.java 1.2 KB

1234567891011121314151617181920212223242526272829303132333435
  1. package com.fdkankan.pay.controller;
  2. import java.math.BigDecimal;
  3. import java.util.Date;
  4. import java.util.Map;
  5. import cn.hutool.core.bean.BeanUtil;
  6. import com.alibaba.fastjson.JSONObject;
  7. import com.fdkankan.pay.common.ResultData;
  8. import com.fdkankan.pay.entity.Order;
  9. import com.fdkankan.pay.util.CacheUtil;
  10. import com.fdkankan.rabbitmq.util.RabbitMqProducer;
  11. import org.springframework.beans.factory.annotation.Autowired;
  12. import org.springframework.web.bind.annotation.GetMapping;
  13. import org.springframework.web.bind.annotation.PathVariable;
  14. import org.springframework.web.bind.annotation.RequestMapping;
  15. import org.springframework.web.bind.annotation.RestController;
  16. @RestController
  17. public class TestController {
  18. @Autowired
  19. RabbitMqProducer rabbitMqProducer;
  20. //下单
  21. @GetMapping("/orderDown")
  22. public ResultData resultData (){
  23. Order order = new Order();
  24. order.setServeName("test-pay");
  25. order.setOrderType("test-pay");
  26. order.setOrderMoney(new BigDecimal("0.01"));
  27. Map<String, Object> map = BeanUtil.beanToMap(order);
  28. rabbitMqProducer.sendByWorkQueue(CacheUtil.orderDownQueue,map);
  29. return ResultData.ok();
  30. }
  31. }