订单消息

This commit is contained in:
2026-04-20 17:03:37 +08:00
parent e8fcf1bdd6
commit 7335852f1f

View File

@@ -358,14 +358,17 @@ public class PrintConfig implements ApplicationRunner {
private void sendOrderPrintMsg(Long shopId, Long orderId, Integer placeNum, String printType, List<OrderDetail> detailList, String operator) {
FunUtils.safeRunVoid(() -> {
List<OrderDetailPrintDTO> list2 = detailList.stream()
.map(detail -> {
OrderDetailPrintDTO printDTO = new OrderDetailPrintDTO();
// 自动拷贝相同名称的字段
BeanUtils.copyProperties(detail, printDTO);
return printDTO;
}).toList();
rabbitPublisher.sendOrderPrintLocalMsg(shopId, orderId, placeNum, printType, JSONObject.toJSONString(list2), operator);
List<OrderDetailPrintDTO> list = new ArrayList<>();
if(CollUtil.isEmpty(detailList)){
list = detailList.stream()
.map(detail -> {
OrderDetailPrintDTO printDTO = new OrderDetailPrintDTO();
// 自动拷贝相同名称的字段
BeanUtils.copyProperties(detail, printDTO);
return printDTO;
}).toList();
}
rabbitPublisher.sendOrderPrintLocalMsg(shopId, orderId, placeNum, printType, JSONObject.toJSONString(list), operator);
}, "订单{}消息发送失败,订单信息: {}", printType, orderId);
}