|
@@ -1,103 +0,0 @@
|
|
|
-package com.usky.dxtop.controller.web;
|
|
|
-
|
|
|
-
|
|
|
-import com.usky.dxtop.service.config.rabbitmq.ChargeTransConfig;
|
|
|
-import com.usky.dxtop.service.config.rabbitmq.DishTransConfig;
|
|
|
-import com.usky.dxtop.service.config.rabbitmq.charge.ChargeProduceConfig;
|
|
|
-import lombok.extern.slf4j.Slf4j;
|
|
|
-import org.springframework.amqp.rabbit.core.RabbitTemplate;
|
|
|
-import org.springframework.beans.factory.annotation.Autowired;
|
|
|
-import org.springframework.beans.factory.annotation.Qualifier;
|
|
|
-import org.springframework.web.bind.annotation.GetMapping;
|
|
|
-import org.springframework.web.bind.annotation.RequestParam;
|
|
|
-import org.springframework.web.bind.annotation.RestController;
|
|
|
-
|
|
|
-import java.util.*;
|
|
|
-
|
|
|
-/**
|
|
|
- * @author yq
|
|
|
- * @date 2021/8/23 13:51
|
|
|
- */
|
|
|
-@Slf4j
|
|
|
-@RestController
|
|
|
-public class TestController {
|
|
|
- @Autowired
|
|
|
- @Qualifier(ChargeTransConfig.TEMPLATE)
|
|
|
- private RabbitTemplate chargeTransRabbitTemplate;
|
|
|
-
|
|
|
- @Autowired
|
|
|
- @Qualifier(DishTransConfig.TEMPLATE)
|
|
|
- private RabbitTemplate dishTransRabbitTemplate;
|
|
|
-
|
|
|
-
|
|
|
- @Autowired
|
|
|
- @Qualifier(ChargeProduceConfig.TEMPLATE)
|
|
|
- private RabbitTemplate cart;
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
- @GetMapping("/chargeTest")
|
|
|
- public String sendDirectMessageCharge() {
|
|
|
- Map<String,Object> map = new HashMap<>();
|
|
|
- map.put("seq",1);
|
|
|
- map.put("create_date",new Date());
|
|
|
- map.put("card",1);
|
|
|
- map.put("card_no",1);
|
|
|
- map.put("type",1);
|
|
|
- map.put("term",1);
|
|
|
- map.put("shop",1);
|
|
|
- map.put("term_name",1);
|
|
|
- map.put("shop_name",1);
|
|
|
- map.put("amt",1);
|
|
|
- map.put("balance",1);
|
|
|
- map.put("account",1);
|
|
|
- chargeTransRabbitTemplate.convertAndSend(ChargeTransConfig.NAME, ChargeTransConfig.NAME, map);
|
|
|
- return "ok";
|
|
|
- }
|
|
|
-
|
|
|
-
|
|
|
- @GetMapping("/dishTest")
|
|
|
- public String sendDirectMessageDish() {
|
|
|
- Map<String,Object> map = new HashMap<>();
|
|
|
- map.put("seq",1);
|
|
|
- map.put("create_date",new Date());
|
|
|
- map.put("card",1);
|
|
|
- map.put("card_no",1);
|
|
|
- map.put("type",1);
|
|
|
- map.put("term",1);
|
|
|
- map.put("shop",1);
|
|
|
- map.put("term_name",1);
|
|
|
- map.put("shop_name",1);
|
|
|
- map.put("amt",1);
|
|
|
- map.put("balance",1);
|
|
|
- map.put("account",1);
|
|
|
- Map<String,Object> details = new HashMap<>();
|
|
|
- details.put("pid",1);
|
|
|
- details.put("name",1);
|
|
|
- details.put("price",1.0);
|
|
|
- details.put("amt",1.0);
|
|
|
- List<Object> objectList = new ArrayList<>();
|
|
|
- objectList.add(details);
|
|
|
- map.put("details",objectList);
|
|
|
- Map<String,Object> payments = new HashMap<>();
|
|
|
- payments.put("type",1);
|
|
|
- payments.put("amt",1.0);
|
|
|
- payments.put("balance",1.0);
|
|
|
- List<Object> objectList1 = new ArrayList<>();
|
|
|
- objectList1.add(payments);
|
|
|
- map.put("payments",objectList1);
|
|
|
- dishTransRabbitTemplate.convertAndSend(DishTransConfig.NAME, DishTransConfig.NAME, map);
|
|
|
- return "ok";
|
|
|
- }
|
|
|
-
|
|
|
- @GetMapping("/cartPay")
|
|
|
- public void cartPay(@RequestParam("id") Long id){
|
|
|
- Map<String,Object> map = new HashMap<>();
|
|
|
- map.put("seq",id.toString());
|
|
|
- map.put("seq_charge",1111);
|
|
|
- map.put("code","1");
|
|
|
- map.put("msd","成功");
|
|
|
- cart.convertAndSend(ChargeProduceConfig.NAME, ChargeProduceConfig.NAME, map);
|
|
|
- }
|
|
|
-
|
|
|
-}
|