订单支付成功发送更新mq

This commit is contained in:
张松
2025-12-02 14:34:49 +08:00
parent 9e8471e84e
commit 5d2ffd181f
2 changed files with 4 additions and 1 deletions

View File

@@ -1,12 +1,14 @@
package com.czg.service.order.service.impl;
import cn.hutool.core.date.DateUtil;
import com.czg.config.RabbitPublisher;
import com.czg.order.entity.OrderDetail;
import com.czg.order.service.OrderDetailService;
import com.czg.order.vo.OrderDetailPrintVo;
import com.czg.service.order.mapper.OrderDetailMapper;
import com.mybatisflex.core.query.QueryWrapper;
import com.mybatisflex.spring.service.impl.ServiceImpl;
import jakarta.annotation.Resource;
import org.apache.dubbo.config.annotation.DubboService;
import java.time.LocalDateTime;
@@ -33,6 +35,7 @@ public class OrderDetailServiceImpl extends ServiceImpl<OrderDetailMapper, Order
@Override
public void updateOrderDetailStatus(Long orderId,String status) {
OrderDetail orderDetail = new OrderDetail();
orderDetail.setStatus(status);
orderDetail.setOrderTime(LocalDateTime.now());

View File

@@ -1340,7 +1340,7 @@ public class OrderInfoCustomServiceImpl implements OrderInfoCustomService {
rabbitPublisher.sendOrderPrintMsg(printParam, isPrint);
// log.info("非事务环境下,直接发送订单{}打印消息", orderId);
}
rabbitPublisher.sendOrderDetailStatusMsg(orderInfo.getShopId().toString());
redisService.del(RedisCst.classKeyExpired.EXPIRED_ORDER + orderInfo.getId());
}