| 1234567891011121314151617181920212223242526272829303132333435 |
- 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<String, Object> map = BeanUtil.beanToMap(order);
- rabbitMqProducer.sendByWorkQueue(CacheUtil.orderDownQueue,map);
- return ResultData.ok();
- }
- }
|