|
@@ -1,11 +1,14 @@
|
|
|
package com.kxs.product.biz.mq;
|
|
package com.kxs.product.biz.mq;
|
|
|
|
|
|
|
|
import com.alibaba.fastjson.JSON;
|
|
import com.alibaba.fastjson.JSON;
|
|
|
|
|
+import com.kxs.common.core.constant.SecurityConstants;
|
|
|
import com.kxs.product.api.amqp.rabbit.RabbitKxsOrderQueueMQ;
|
|
import com.kxs.product.api.amqp.rabbit.RabbitKxsOrderQueueMQ;
|
|
|
import com.kxs.product.api.amqp.rabbit.RabbitShopTimeoutQueueMQ;
|
|
import com.kxs.product.api.amqp.rabbit.RabbitShopTimeoutQueueMQ;
|
|
|
import com.kxs.product.api.model.KxsShopOrder;
|
|
import com.kxs.product.api.model.KxsShopOrder;
|
|
|
import com.kxs.product.biz.constant.enums.KxsShopEnum;
|
|
import com.kxs.product.biz.constant.enums.KxsShopEnum;
|
|
|
import com.kxs.product.biz.service.KxsShopOrderService;
|
|
import com.kxs.product.biz.service.KxsShopOrderService;
|
|
|
|
|
+import com.kxs.system.api.dto.kxsapp.camp.CampAddBcqtTeamDTO;
|
|
|
|
|
+import com.kxs.system.api.feign.RemoteUserService;
|
|
|
import com.rabbitmq.client.Channel;
|
|
import com.rabbitmq.client.Channel;
|
|
|
import lombok.RequiredArgsConstructor;
|
|
import lombok.RequiredArgsConstructor;
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
import lombok.extern.slf4j.Slf4j;
|
|
@@ -27,6 +30,7 @@ import java.io.IOException;
|
|
|
@Slf4j
|
|
@Slf4j
|
|
|
@RequiredArgsConstructor
|
|
@RequiredArgsConstructor
|
|
|
public class RabbitKxsOrderQueueListener {
|
|
public class RabbitKxsOrderQueueListener {
|
|
|
|
|
+ private final RemoteUserService remoteUserService;
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
|
* 监听 老平台订单队列
|
|
* 监听 老平台订单队列
|
|
@@ -41,7 +45,10 @@ public class RabbitKxsOrderQueueListener {
|
|
|
RabbitKxsOrderQueueMQ.MsgEntity parse = RabbitKxsOrderQueueMQ.parse(msg);
|
|
RabbitKxsOrderQueueMQ.MsgEntity parse = RabbitKxsOrderQueueMQ.parse(msg);
|
|
|
//处理百城千团订单,创建活动
|
|
//处理百城千团订单,创建活动
|
|
|
if(parse.getProductId() == 100 && parse.getStatus() == 2){
|
|
if(parse.getProductId() == 100 && parse.getStatus() == 2){
|
|
|
-
|
|
|
|
|
|
|
+ CampAddBcqtTeamDTO campAddBcqtTeamDTO = new CampAddBcqtTeamDTO();
|
|
|
|
|
+ campAddBcqtTeamDTO.setCaptainId(Long.valueOf(parse.getUserId()));
|
|
|
|
|
+ campAddBcqtTeamDTO.setTeamName(parse.getRemark());
|
|
|
|
|
+ remoteUserService.addBcqtTeam(campAddBcqtTeamDTO, SecurityConstants.FROM_IN);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
channel.basicAck(message.getMessageProperties().getDeliveryTag(),false);
|
|
channel.basicAck(message.getMessageProperties().getDeliveryTag(),false);
|