提交 5d3106ab authored 作者: aiqingguo's avatar aiqingguo

Merge branch 'v10.7_borrowing_and_repayment_20240118' into test

Former-commit-id: d613a425
...@@ -2,6 +2,7 @@ package com.clx.performance.service.impl.thirdparty.nbbank; ...@@ -2,6 +2,7 @@ package com.clx.performance.service.impl.thirdparty.nbbank;
import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONObject; import com.alibaba.fastjson.JSONObject;
import com.clx.performance.config.nbbank.NbBankConfig;
import com.clx.performance.enums.PerformanceResultEnum; import com.clx.performance.enums.PerformanceResultEnum;
import com.clx.performance.enums.nbbank.NbBankRecordEnum; import com.clx.performance.enums.nbbank.NbBankRecordEnum;
import com.clx.performance.service.thirdparty.nbbank.NbBankNotifyService; import com.clx.performance.service.thirdparty.nbbank.NbBankNotifyService;
...@@ -13,6 +14,7 @@ import lombok.extern.slf4j.Slf4j; ...@@ -13,6 +14,7 @@ import lombok.extern.slf4j.Slf4j;
import org.apache.commons.lang3.StringUtils; import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import java.math.BigDecimal; import java.math.BigDecimal;
...@@ -20,6 +22,9 @@ import java.math.BigDecimal; ...@@ -20,6 +22,9 @@ import java.math.BigDecimal;
@Service @Service
public class NbBankNotifyServiceImpl implements NbBankNotifyService { public class NbBankNotifyServiceImpl implements NbBankNotifyService {
@Autowired
private NbBankConfig nbBankConfig;
@Autowired @Autowired
private NbBankService bankService; private NbBankService bankService;
...@@ -64,13 +69,14 @@ public class NbBankNotifyServiceImpl implements NbBankNotifyService { ...@@ -64,13 +69,14 @@ public class NbBankNotifyServiceImpl implements NbBankNotifyService {
* } * }
* } * }
*/ */
@Transactional(rollbackFor = Exception.class)
@Override @Override
public void payNotify(String body) { public void payNotify(String body) {
log.info("宁波银行回调, data:{}", JSON.toJSONString(body)); log.info("宁波银行回调, data:{}", JSON.toJSONString(body));
try { try {
RequestApiData requestApiData = new RequestApiData(); RequestApiData requestApiData = new RequestApiData();
requestApiData.setAppkey("77667c76_3503_4c04_95f7_fc10938c7942"); requestApiData.setAppkey(nbBankConfig.getAppKey());
requestApiData.setData(JSON.parseObject(body)); requestApiData.setData(JSON.parseObject(body));
requestApiData.setServiceId("notifyMerchant"); requestApiData.setServiceId("notifyMerchant");
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论