package com.fdkankan.pay.controller; import java.math.BigDecimal; import java.util.Date; import java.util.Map; import cn.hutool.core.bean.BeanUtil; import com.alibaba.fastjson.JSONObject; import com.fdkankan.pay.common.ResultData; import com.fdkankan.pay.entity.Order; import com.fdkankan.pay.util.CacheUtil; import com.fdkankan.rabbitmq.util.RabbitMqProducer; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.PathVariable; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; @RestController public class TestController { @Autowired RabbitMqProducer rabbitMqProducer; //下单 @GetMapping("/orderDown") public ResultData resultData (){ Order order = new Order(); order.setServeName("test-pay"); order.setOrderType("test-pay"); order.setOrderMoney(new BigDecimal("0.01")); Map map = BeanUtil.beanToMap(order); rabbitMqProducer.sendByWorkQueue(CacheUtil.orderDownQueue,map); return ResultData.ok(); } }