From 9b75b200b9f23690fb5d3b5424b505931d1ec9e8 Mon Sep 17 00:00:00 2001 From: zhaoyiran Date: Tue, 23 Apr 2024 17:27:18 +0800 Subject: [PATCH] =?UTF-8?q?=E6=97=A5=E5=BF=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pom.xml | 5 ++++ .../bank/service/bocom/BocomServiceImpl.java | 13 +++++---- .../win/bank/service/cmb/CmbServiceImpl.java | 13 +++++---- src/main/resources/logback-spring.xml | 29 ++++++++++--------- 4 files changed, 37 insertions(+), 23 deletions(-) diff --git a/pom.xml b/pom.xml index f59884a..ea974e4 100644 --- a/pom.xml +++ b/pom.xml @@ -104,6 +104,11 @@ mssql-jdbc 12.7.0.jre11-preview + + log4j + log4j + 1.2.17 + diff --git a/src/main/java/com/win/bank/service/bocom/BocomServiceImpl.java b/src/main/java/com/win/bank/service/bocom/BocomServiceImpl.java index d72fd81..5b98e43 100644 --- a/src/main/java/com/win/bank/service/bocom/BocomServiceImpl.java +++ b/src/main/java/com/win/bank/service/bocom/BocomServiceImpl.java @@ -24,9 +24,12 @@ import com.win.bank.service.bank.BankService; import com.win.bank.utils.HttpUtil; import com.win.bank.utils.XmlUtil; +import lombok.extern.log4j.Log4j; + /** * 交通银行 */ +@Log4j @Service public class BocomServiceImpl implements BaseBankService { @Value("${bocom.corpNo}") @@ -40,7 +43,7 @@ public class BocomServiceImpl implements BaseBankService { public static final String DEFAULT_CHARSET = "GBK"; private static final String SUCCESS_CODE = "0000"; - private static final Logger logger = LoggerFactory.getLogger(BocomServiceImpl.class); + private static final Logger logger = LoggerFactory.getLogger("sys-user"); @Resource private BankService bankService; @@ -75,12 +78,12 @@ public class BocomServiceImpl implements BaseBankService { body.append("").append(bankFlag).append(""); body.append(""); String message = "" + head + body + ""; - logger.debug("发给交通银行的数据:" + XmlUtil.formatXML(message)); + logger.info("发给交通银行的数据:" + XmlUtil.formatXML(message)); try { byte[] messageByte = message.getBytes(DEFAULT_CHARSET); String response = HttpUtil.httpPost(url, messageByte, DEFAULT_CHARSET); - logger.debug("收到交通银行返回的数据:" + XmlUtil.formatXML(response)); + logger.info("收到交通银行返回的数据:" + XmlUtil.formatXML(response)); DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance(); DocumentBuilder builder = factory.newDocumentBuilder(); @@ -115,11 +118,11 @@ public class BocomServiceImpl implements BaseBankService { body.append("").append(bussinessCode).append(""); body.append(""); String message = "" + head + body + ""; - logger.debug("发给交通银行的数据:" + XmlUtil.formatXML(message)); + logger.info("发给交通银行的数据:" + XmlUtil.formatXML(message)); try { byte[] messageByte = message.getBytes(DEFAULT_CHARSET); String response = HttpUtil.httpPost(url, messageByte, DEFAULT_CHARSET); - logger.debug("收到交通银行返回的数据:" + XmlUtil.formatXML(response)); + logger.info("收到交通银行返回的数据:" + XmlUtil.formatXML(response)); DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance(); DocumentBuilder builder = factory.newDocumentBuilder(); diff --git a/src/main/java/com/win/bank/service/cmb/CmbServiceImpl.java b/src/main/java/com/win/bank/service/cmb/CmbServiceImpl.java index 666ae3e..472720a 100644 --- a/src/main/java/com/win/bank/service/cmb/CmbServiceImpl.java +++ b/src/main/java/com/win/bank/service/cmb/CmbServiceImpl.java @@ -26,10 +26,13 @@ import com.win.bank.service.bank.BankService; import com.win.bank.utils.HttpUtil; import com.win.bank.utils.JsonUtil; +import lombok.extern.log4j.Log4j; + /** * 招商银行 */ @Service +@Log4j public class CmbServiceImpl implements BaseBankService { // 企业网银用户号 @@ -46,7 +49,7 @@ public class CmbServiceImpl implements BaseBankService { // 算法,固定为国密算法 private static final String alg = "SM"; private static final String SUCCESS_CODE = "SUC0000"; - private static final Logger logger = LoggerFactory.getLogger(CmbServiceImpl.class); + private static final Logger logger = LoggerFactory.getLogger("sys-user"); @Resource private BankService bankService; @@ -74,14 +77,14 @@ public class CmbServiceImpl implements BaseBankService { info.addProperty("yurRef", businessCode); bb1payopx1.add(info); requestJson.getAsJsonObject("request").getAsJsonObject("body").add("bb1payopx1", bb1payopx1); - logger.debug("发送给招商银行的数据:" + JsonUtil.formatJson(requestJson.toString())); + logger.info("发送给招商银行的数据:" + JsonUtil.formatJson(requestJson.toString())); String response; try { response = sendRequest(requestJson.toString(), funCode); } catch (Exception e) { throw new RuntimeException(e); } - logger.debug("收到招商银行的数据:" + JsonUtil.formatJson(response)); + logger.info("收到招商银行的数据:" + JsonUtil.formatJson(response)); JsonObject responseJson = new Gson().fromJson(response, JsonObject.class); JsonObject headJson = responseJson.getAsJsonObject("response").getAsJsonObject("head"); if (SUCCESS_CODE.equals(headJson.get("resultcode").getAsString())) { @@ -105,14 +108,14 @@ public class CmbServiceImpl implements BaseBankService { String funCode = "BB1PAYQR"; String yurRef = bankDO.getBusinessCode(); String data = "{\"request\":{\"body\":{\"bb1payqrx1\":[{\"busCod\":\"N02030\",\"yurRef\":\"" + yurRef + "\"}]},\"head\":{\"funcode\":\"" + funCode + "\",\"userid\":\"" + uid + "\"}}}"; - logger.debug("发送给招商银行的数据" + JsonUtil.formatJson(data)); + logger.info("发送给招商银行的数据" + JsonUtil.formatJson(data)); String response; try { response = sendRequest(data, funCode); } catch (Exception e) { throw new RuntimeException(e); } - logger.debug("收到招商银行的数据:" + JsonUtil.formatJson(response)); + logger.info("收到招商银行的数据:" + JsonUtil.formatJson(response)); JsonObject responseJson = new Gson().fromJson(response, JsonObject.class); JsonObject headJson = responseJson.getAsJsonObject("response").getAsJsonObject("head"); if (SUCCESS_CODE.equals(headJson.get("resultcode").getAsString())) { diff --git a/src/main/resources/logback-spring.xml b/src/main/resources/logback-spring.xml index c191ed4..71ce62d 100644 --- a/src/main/resources/logback-spring.xml +++ b/src/main/resources/logback-spring.xml @@ -2,17 +2,20 @@ - + - - - + + + - + - + @@ -74,10 +77,10 @@ - ${log.path}/sys-user.log + ${log.path}/bank-trade-record.log - ${log.path}/sys-user.%d{yyyy-MM-dd}.log + ${log.path}/bank-trade-record.%d{yyyy-MM-dd}.log 60 @@ -87,18 +90,18 @@ - + - + - + - - + +