From 7511cb0ba8f63f048d9c77a013adb9f5c2bc5953 Mon Sep 17 00:00:00 2001 From: wangw <1594593906@qq.com> Date: Thu, 16 Apr 2026 15:25:42 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B6=88=E6=81=AF=E5=8F=91=E9=80=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/java/com/czg/mq/PrintMqListener.java | 6 +++++- .../src/main/java/com/czg/config/RabbitPublisher.java | 2 +- .../code-generator/src/main/java/com/czg/CodeGen.java | 4 ++-- 3 files changed, 8 insertions(+), 4 deletions(-) diff --git a/cash-api/order-server/src/main/java/com/czg/mq/PrintMqListener.java b/cash-api/order-server/src/main/java/com/czg/mq/PrintMqListener.java index 70c4a038c..eb1e4b059 100644 --- a/cash-api/order-server/src/main/java/com/czg/mq/PrintMqListener.java +++ b/cash-api/order-server/src/main/java/com/czg/mq/PrintMqListener.java @@ -79,7 +79,11 @@ public class PrintMqListener { @RabbitListener(queues = {"${spring.profiles.active}-" + RabbitConstants.Queue.OTHER_PRINT_QUEUE}) - public void otherPrint(Long shopId, Object o, String printTypeEnum) { + public void otherPrint(String data) { + JSONObject jsonObject = JSONObject.parseObject(data); + Long shopId = jsonObject.getLong("shopId"); + Object o = jsonObject.getObject("data", Object.class); + String printTypeEnum = jsonObject.getString("printTypeEnum"); PrinterHandler.PrintTypeEnum typeEnum = PrinterHandler.PrintTypeEnum.valueOf(printTypeEnum); SysPrintData sysPrintData = new SysPrintData(); sysPrintData.setShopId(shopId); diff --git a/cash-common/cash-common-mq/src/main/java/com/czg/config/RabbitPublisher.java b/cash-common/cash-common-mq/src/main/java/com/czg/config/RabbitPublisher.java index c7c8b597f..a1c7fa3bb 100644 --- a/cash-common/cash-common-mq/src/main/java/com/czg/config/RabbitPublisher.java +++ b/cash-common/cash-common-mq/src/main/java/com/czg/config/RabbitPublisher.java @@ -165,7 +165,7 @@ public class RabbitPublisher { msg.put("shopId", shopId); msg.put("data", data); msg.put("printTypeEnum", printType); - rabbitTemplate.convertAndSend(exchange, queueName, msg); + rabbitTemplate.convertAndSend(exchange, queueName, JSONObject.toJSONString(msg)); } public void sendOtherPrintLocalMsg(Long shopId, String printType, Long dataId) { diff --git a/cash-service/code-generator/src/main/java/com/czg/CodeGen.java b/cash-service/code-generator/src/main/java/com/czg/CodeGen.java index 142406217..92d98d66f 100644 --- a/cash-service/code-generator/src/main/java/com/czg/CodeGen.java +++ b/cash-service/code-generator/src/main/java/com/czg/CodeGen.java @@ -38,8 +38,8 @@ public class CodeGen { // String packageName = "market"; String packageName = "order"; // tableName 指定需要生成的表 - String tableName = "pp_package_order"; - String author = "gyj"; + String tableName = "sys_print_data"; + String author = "ww"; //是否生成DTO实体 默认生成 boolean isGenerateDto = true;