From d31c051d5b145b70b7548f1dd3720607cbb2e9e3 Mon Sep 17 00:00:00 2001 From: liuchen864 <23082234@qq.com> Date: Sat, 23 Mar 2024 06:57:48 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E6=97=A5=E5=BF=97=E7=BA=A7?= =?UTF-8?q?=E5=88=AB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../win/mq/rocket/ChangchunWmsConsumer.java | 42 ++++++ src/main/resources/logback-spring.xml | 123 +++++++++++++----- 2 files changed, 131 insertions(+), 34 deletions(-) create mode 100644 src/main/java/com/win/mq/rocket/ChangchunWmsConsumer.java diff --git a/src/main/java/com/win/mq/rocket/ChangchunWmsConsumer.java b/src/main/java/com/win/mq/rocket/ChangchunWmsConsumer.java new file mode 100644 index 0000000..fa7b14d --- /dev/null +++ b/src/main/java/com/win/mq/rocket/ChangchunWmsConsumer.java @@ -0,0 +1,42 @@ +package com.win.mq.rocket; + +import com.win.mq.config.SmfsConfigure; +import com.win.mq.utils.sfms.AccessTokenUtil; +import lombok.extern.slf4j.Slf4j; +import org.apache.rocketmq.spring.annotation.RocketMQMessageListener; +import org.apache.rocketmq.spring.core.RocketMQListener; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Component; +import org.springframework.web.client.RestTemplate; + +@Slf4j +@Component +public class ChangchunWmsConsumer { + + @Autowired + private AccessTokenUtil accessTokenUtil; + @Autowired + private SmfsConfigure smfsConfigure; + @Autowired + private RestTemplate restTemplate; + + @Component + @RocketMQMessageListener(topic = "SupplierDeliverRecord", consumerGroup = "SupplierDeliverRecord", selectorExpression="ChangchunWms") + class RocketMQConsumerWms implements RocketMQListener { + public void onMessage(String message) { + //获取token,调用采购订单接口 + //AccessTokenVO accessTokenVO = accessTokenUtil.getAccessTokenVO(); + //log.info(accessTokenVO.toString()); + //HttpHeaders headers = new HttpHeaders(); + //headers.setContentType(MediaType.APPLICATION_JSON); + //headers.add(HttpHeaders.AUTHORIZATION, "Bearer " + accessTokenVO.getAccessToken()); + //headers.add("tenant-id", "1"); + // 将JSON参数转换成HttpEntity对象 + //HttpEntity requestEntity = new HttpEntity<>(message, headers); + // 发起POST请求 + //ResponseEntity responseEntity = restTemplate.postForEntity(smfsConfigure.getPurchaseOrder(), requestEntity, String.class); + log.info("RocketMQConsumerWms received message: " + message); + } + } + +} diff --git a/src/main/resources/logback-spring.xml b/src/main/resources/logback-spring.xml index 8e6c574..52957b7 100644 --- a/src/main/resources/logback-spring.xml +++ b/src/main/resources/logback-spring.xml @@ -27,6 +27,29 @@ + + + ${log.path}/sys-debug.log + + + + ${log.path}/sys-debug.%d{yyyy-MM-dd}.log + + 7 + + + ${log.pattern} + + + + DEBUG + + ACCEPT + + DENY + + + ${log.path}/sys-info.log @@ -34,8 +57,8 @@ ${log.path}/sys-info.%d{yyyy-MM-dd}.log - - 60 + + 7 ${log.pattern} @@ -50,21 +73,22 @@ - - ${log.path}/sys-error.log + + + ${log.path}/sys-warn.log - ${log.path}/sys-error.%d{yyyy-MM-dd}.log - - 60 + ${log.path}/sys-warn.%d{yyyy-MM-dd}.log + + 7 ${log.pattern} - ERROR + WARN ACCEPT @@ -72,37 +96,68 @@ - - - ${log.path}/sys-user.log + + ${log.path}/sys-error.log + - - ${log.path}/sys-user.%d{yyyy-MM-dd}.log - - 60 + + ${log.path}/sys-error.%d{yyyy-MM-dd}.log + + 7 ${log.pattern} + + + ERROR + + ACCEPT + + DENY + - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - \ No newline at end of file + \ No newline at end of file