diff --git a/ai-analytic-center-biz/src/main/java/com/volvo/ai/analytic/center/controller/TestController.java b/ai-analytic-center-biz/src/main/java/com/volvo/ai/analytic/center/controller/TestController.java index 4fa4448..8e90664 100644 --- a/ai-analytic-center-biz/src/main/java/com/volvo/ai/analytic/center/controller/TestController.java +++ b/ai-analytic-center-biz/src/main/java/com/volvo/ai/analytic/center/controller/TestController.java @@ -14,6 +14,7 @@ import com.volvo.common.core.util.ResultMsg; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import lombok.extern.slf4j.Slf4j; +import org.apache.rocketmq.spring.core.RocketMQTemplate; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Value; import org.springframework.web.bind.annotation.PostMapping; @@ -41,6 +42,9 @@ public class TestController { @Autowired private MqMessageRecordService mqMessageRecordService; + @Autowired + private RocketMQTemplate rocketMQTemplate; + /* @PostMapping("/runWorkflows2") @ApiOperation(value = "测试Dify") @@ -88,5 +92,13 @@ public class TestController { mqMessageRecordService.processMessageByTask(); return ResultMsg.ok(""); } + + + @PostMapping("/mockMq") + @ApiOperation(value = "补偿处理消息") + public ResultMsg mockMq( String message) { + rocketMQTemplate.syncSend("COMMUNITY_POST_TO_AI_TOPIC", JSON.toJSONString(message)); + return ResultMsg.ok("ok"); + } } diff --git a/ai-analytic-center-biz/src/main/java/com/volvo/ai/analytic/center/service/impl/MqMessageRecordServiceImpl.java b/ai-analytic-center-biz/src/main/java/com/volvo/ai/analytic/center/service/impl/MqMessageRecordServiceImpl.java index 1f09a48..06dff77 100644 --- a/ai-analytic-center-biz/src/main/java/com/volvo/ai/analytic/center/service/impl/MqMessageRecordServiceImpl.java +++ b/ai-analytic-center-biz/src/main/java/com/volvo/ai/analytic/center/service/impl/MqMessageRecordServiceImpl.java @@ -149,7 +149,7 @@ public class MqMessageRecordServiceImpl extends ServiceImpl