发送rabbitmq消息

This commit is contained in:
Guoqs
2024-11-05 15:39:17 +08:00
parent f4feca4207
commit 5a1cf19699
2 changed files with 6 additions and 0 deletions

View File

@@ -29,6 +29,7 @@ import com.jsowell.wxpay.service.WxAppletRemoteService;
import org.apache.commons.collections4.CollectionUtils;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.amqp.rabbit.core.RabbitTemplate;
import org.springframework.beans.factory.InitializingBean;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Value;
@@ -116,6 +117,9 @@ public abstract class AbstractProgramLogic implements InitializingBean {
@Autowired
protected PersonalChargingRecordService personalChargingRecordService;
@Autowired
protected RabbitTemplate rabbitTemplate;
@Autowired
protected RedisCache redisCache;

View File

@@ -14,6 +14,7 @@ import com.jsowell.adapay.factory.AdapayConfigFactory;
import com.jsowell.adapay.response.PaymentReverseResponse;
import com.jsowell.common.constant.CacheConstants;
import com.jsowell.common.constant.Constants;
import com.jsowell.common.constant.RabbitConstants;
import com.jsowell.common.core.domain.ykc.TransactionRecordsData;
import com.jsowell.common.enums.AcquirerEnum;
import com.jsowell.common.enums.DelFlagEnum;
@@ -494,6 +495,7 @@ public class DelayMerchantProgramLogic extends AbstractProgramLogic {
.orderServiceDiscountAmount(orderDetail.getDiscountServiceAmount())
.orderRefundAmount(orderBasicInfo.getRefundAmount())
.build();
rabbitTemplate.convertAndSend(RabbitConstants.YKC_EXCHANGE_NAME, RabbitConstants.QUEUE_CHARGE_ORDER_DATA, afterSettleOrderDTO);
// 将卡/vin状态解锁
if (!StringUtils.equals("0000000000000000", data.getLogicCard())) {