提交 2d24e7e1 authored 作者: aiqingguo's avatar aiqingguo

宁波银行日志优化

上级 d980aa75
...@@ -9,6 +9,7 @@ import com.clx.performance.enums.nbbank.NbBankRecordEnum; ...@@ -9,6 +9,7 @@ import com.clx.performance.enums.nbbank.NbBankRecordEnum;
import com.clx.performance.model.nbbank.NbBankRecord; import com.clx.performance.model.nbbank.NbBankRecord;
import com.clx.performance.service.thirdparty.nbbank.NbBankThirdpartyService; import com.clx.performance.service.thirdparty.nbbank.NbBankThirdpartyService;
import com.clx.performance.utils.LocalDateTimeUtils; import com.clx.performance.utils.LocalDateTimeUtils;
import com.clx.performance.utils.spring.ApplicationContextUtils;
import com.msl.common.exception.ServiceSystemException; import com.msl.common.exception.ServiceSystemException;
import com.nbopen.api.*; import com.nbopen.api.*;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
...@@ -153,7 +154,7 @@ public class NbBankThirdpartyServiceImpl implements NbBankThirdpartyService { ...@@ -153,7 +154,7 @@ public class NbBankThirdpartyServiceImpl implements NbBankThirdpartyService {
SDKResponse response = NBOpenSDK.send(request); SDKResponse response = NBOpenSDK.send(request);
log.info("宁波银行, 下单(directBankTransferOrder), 结果: {}", JSON.toJSONString(response)); log.info("宁波银行, 下单(directBankTransferOrder), 结果: {}", JSON.toJSONString(response));
recordSave(NbBankRecordEnum.Type.DIRECT_BANK_TRANSFER_ORDER.getCode(), request, response); ApplicationContextUtils.getBean(NbBankThirdpartyService.class).recordSave(NbBankRecordEnum.Type.DIRECT_BANK_TRANSFER_ORDER.getCode(), request, response);
JSONObject responseJson = JSON.parseObject(JSON.toJSONString(response)); JSONObject responseJson = JSON.parseObject(JSON.toJSONString(response));
JSONObject data = responseJson.getJSONObject("data"); JSONObject data = responseJson.getJSONObject("data");
...@@ -252,7 +253,7 @@ public class NbBankThirdpartyServiceImpl implements NbBankThirdpartyService { ...@@ -252,7 +253,7 @@ public class NbBankThirdpartyServiceImpl implements NbBankThirdpartyService {
SDKResponse response = NBOpenSDK.send(request); SDKResponse response = NBOpenSDK.send(request);
log.info("宁波银行, 下单(unionPayDirectOrder), 结果: {}", JSON.toJSONString(response)); log.info("宁波银行, 下单(unionPayDirectOrder), 结果: {}", JSON.toJSONString(response));
recordSave(NbBankRecordEnum.Type.UNION_PAY_DIRECT_ORDER.getCode(), request, response); ApplicationContextUtils.getBean(NbBankThirdpartyService.class).recordSave(NbBankRecordEnum.Type.UNION_PAY_DIRECT_ORDER.getCode(), request, response);
JSONObject responseJson = JSON.parseObject(JSON.toJSONString(response)); JSONObject responseJson = JSON.parseObject(JSON.toJSONString(response));
JSONObject data = responseJson.getJSONObject("data"); JSONObject data = responseJson.getJSONObject("data");
...@@ -407,7 +408,7 @@ public class NbBankThirdpartyServiceImpl implements NbBankThirdpartyService { ...@@ -407,7 +408,7 @@ public class NbBankThirdpartyServiceImpl implements NbBankThirdpartyService {
SDKResponse response = NBOpenSDK.send(request); SDKResponse response = NBOpenSDK.send(request);
log.info("宁波银行, 查询交易结果(queryOrder), 结果: {}", JSON.toJSONString(response)); log.info("宁波银行, 查询交易结果(queryOrder), 结果: {}", JSON.toJSONString(response));
recordSave(NbBankRecordEnum.Type.QUERY_ORDER.getCode(), request, response); ApplicationContextUtils.getBean(NbBankThirdpartyService.class).recordSave(NbBankRecordEnum.Type.QUERY_ORDER.getCode(), request, response);
JSONObject responseJson = JSON.parseObject(JSON.toJSONString(response)); JSONObject responseJson = JSON.parseObject(JSON.toJSONString(response));
JSONObject data = responseJson.getJSONObject("data"); JSONObject data = responseJson.getJSONObject("data");
...@@ -468,7 +469,7 @@ public class NbBankThirdpartyServiceImpl implements NbBankThirdpartyService { ...@@ -468,7 +469,7 @@ public class NbBankThirdpartyServiceImpl implements NbBankThirdpartyService {
SDKResponse response = NBOpenSDK.send(request); SDKResponse response = NBOpenSDK.send(request);
log.info("宁波银行, 调账接口(fundTransferOrder), 结果: {}", JSON.toJSONString(response)); log.info("宁波银行, 调账接口(fundTransferOrder), 结果: {}", JSON.toJSONString(response));
recordSave(NbBankRecordEnum.Type.FUND_TRANSFER_ORDER.getCode(), request, response); ApplicationContextUtils.getBean(NbBankThirdpartyService.class).recordSave(NbBankRecordEnum.Type.FUND_TRANSFER_ORDER.getCode(), request, response);
JSONObject responseJson = JSON.parseObject(JSON.toJSONString(response)); JSONObject responseJson = JSON.parseObject(JSON.toJSONString(response));
JSONObject data = responseJson.getJSONObject("data"); JSONObject data = responseJson.getJSONObject("data");
...@@ -554,7 +555,7 @@ public class NbBankThirdpartyServiceImpl implements NbBankThirdpartyService { ...@@ -554,7 +555,7 @@ public class NbBankThirdpartyServiceImpl implements NbBankThirdpartyService {
SDKResponse response = NBOpenSDK.send(request); SDKResponse response = NBOpenSDK.send(request);
log.info("宁波银行, 退款(refund), 结果: {}", JSON.toJSONString(response)); log.info("宁波银行, 退款(refund), 结果: {}", JSON.toJSONString(response));
recordSave(NbBankRecordEnum.Type.REFUND.getCode(), request, response); ApplicationContextUtils.getBean(NbBankThirdpartyService.class).recordSave(NbBankRecordEnum.Type.REFUND.getCode(), request, response);
JSONObject responseJson = JSON.parseObject(JSON.toJSONString(response)); JSONObject responseJson = JSON.parseObject(JSON.toJSONString(response));
JSONObject data = responseJson.getJSONObject("data"); JSONObject data = responseJson.getJSONObject("data");
...@@ -573,6 +574,7 @@ public class NbBankThirdpartyServiceImpl implements NbBankThirdpartyService { ...@@ -573,6 +574,7 @@ public class NbBankThirdpartyServiceImpl implements NbBankThirdpartyService {
throw new ServiceSystemException(PerformanceResultEnum.NB_BANK_API_ERROR); throw new ServiceSystemException(PerformanceResultEnum.NB_BANK_API_ERROR);
} }
@Transactional(propagation = Propagation.REQUIRES_NEW)
@Override @Override
public void recordSave(Integer type, SDKRequest request, SDKResponse response) { public void recordSave(Integer type, SDKRequest request, SDKResponse response) {
...@@ -702,7 +704,6 @@ public class NbBankThirdpartyServiceImpl implements NbBankThirdpartyService { ...@@ -702,7 +704,6 @@ public class NbBankThirdpartyServiceImpl implements NbBankThirdpartyService {
} }
@Transactional(propagation = Propagation.REQUIRES_NEW)
public void recordSave(Integer type, public void recordSave(Integer type,
String merId, String merSeqNo, String merDtTm, String transSeqNo, String merId, String merSeqNo, String merDtTm, String transSeqNo,
Integer amount, Integer amount,
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论