Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
C
clx-performance
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
姜武杰
clx-performance
Commits
0a5bd987
提交
0a5bd987
authored
1月 31, 2024
作者:
aiqingguo
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
承运借款流程-宁波银行
上级
5fb189cb
隐藏空白字符变更
内嵌
并排
正在显示
5 个修改的文件
包含
11 行增加
和
9 行删除
+11
-9
TempBankController.java
...m/clx/performance/controller/temp/TempBankController.java
+2
-2
NbBankServiceImpl.java
...nce/service/impl/thirdparty/nbbank/NbBankServiceImpl.java
+3
-2
NbBankThirdpartyServiceImpl.java
...e/impl/thirdparty/nbbank/NbBankThirdpartyServiceImpl.java
+4
-3
NbBankService.java
.../performance/service/thirdparty/nbbank/NbBankService.java
+1
-1
NbBankThirdpartyService.java
...ce/service/thirdparty/nbbank/NbBankThirdpartyService.java
+1
-1
没有找到文件。
performance-web/src/main/java/com/clx/performance/controller/temp/TempBankController.java
浏览文件 @
0a5bd987
...
...
@@ -67,9 +67,9 @@ public class TempBankController {
@ApiOperation
(
value
=
"退款"
,
notes
=
"<br>By:艾庆国"
)
@RequestMapping
(
value
=
"/refund"
,
method
=
RequestMethod
.
POST
)
public
Result
<
NbBankOrderResultVO
>
refund
(
String
orgMerSeqNo
,
Integer
amount
,
String
orgTransSeqNo
)
{
public
Result
<
NbBankOrderResultVO
>
refund
(
Integer
type
,
String
orgMerSeqNo
,
Integer
amount
,
String
orgTransSeqNo
)
{
return
Result
.
ok
(
bankService
.
refund
(
orgMerSeqNo
,
amount
,
orgTransSeqNo
));
return
Result
.
ok
(
bankService
.
refund
(
type
,
orgMerSeqNo
,
amount
,
orgTransSeqNo
));
}
@ApiOperation
(
value
=
"回调"
,
notes
=
"<br>By:艾庆国"
)
...
...
performance-web/src/main/java/com/clx/performance/service/impl/thirdparty/nbbank/NbBankServiceImpl.java
浏览文件 @
0a5bd987
...
...
@@ -154,16 +154,17 @@ public class NbBankServiceImpl implements NbBankService {
/**
* 退款
* @Param type: 1普通退款 2银行转账退款
* @param orgMerSeqNo 商户流水号(原)
* @param amount 金额分
* @param orgTransSeqNo 第三方流水号 (原)
*/
@Override
public
NbBankOrderResultVO
refund
(
String
orgMerSeqNo
,
Integer
amount
,
String
orgTransSeqNo
)
{
public
NbBankOrderResultVO
refund
(
Integer
type
,
String
orgMerSeqNo
,
Integer
amount
,
String
orgTransSeqNo
)
{
String
merSeqNo
=
idGenerateSnowFlake
.
nextIdToString
(
3L
);
String
merDtTm
=
LocalDateTimeUtils
.
formatTime
();
JSONObject
data
=
bankThirdpartyService
.
refund
(
merSeqNo
,
merDtTm
,
amount
,
JSONObject
data
=
bankThirdpartyService
.
refund
(
type
,
merSeqNo
,
merDtTm
,
amount
,
orgMerSeqNo
,
orgTransSeqNo
);
NbBankOrderResultVO
result
=
new
NbBankOrderResultVO
();
...
...
performance-web/src/main/java/com/clx/performance/service/impl/thirdparty/nbbank/NbBankThirdpartyServiceImpl.java
浏览文件 @
0a5bd987
...
...
@@ -473,19 +473,20 @@ public class NbBankThirdpartyServiceImpl implements NbBankThirdpartyService {
/**
* 退款
* 5.2退款
* @Param type: 1普通退款 2银行转账退款
* @return
*/
@Override
public
JSONObject
refund
(
String
merSeqNo
,
String
merDtTm
,
public
JSONObject
refund
(
Integer
type
,
String
merSeqNo
,
String
merDtTm
,
Integer
amount
,
String
orgMerSeqNo
,
String
coreSeqNo
)
{
try
{
JSONObject
jsonObject
=
new
JSONObject
();
jsonObject
.
put
(
"transId"
,
"IP01"
);
//交易识别码 必填
jsonObject
.
put
(
"transId"
,
type
==
1
?
"TK01"
:
"TK02"
);
//交易识别码 必填
jsonObject
.
put
(
"merId"
,
nbBankConfig
.
getMerId
());
//商户号 必填
jsonObject
.
put
(
"merSeqNo"
,
merSeqNo
);
//商户流水 必填
jsonObject
.
put
(
"merDtTm"
,
LocalDateTimeUtils
.
formatTime
());
//商户时间 必填
jsonObject
.
put
(
"merDtTm"
,
merDtTm
);
//商户时间 必填
jsonObject
.
put
(
"trxAmt"
,
new
BigDecimal
(
amount
).
movePointLeft
(
2
));
//订单金额 必填
jsonObject
.
put
(
"orgMerSeqNo"
,
orgMerSeqNo
);
//原订单流水号 必填
...
...
performance-web/src/main/java/com/clx/performance/service/thirdparty/nbbank/NbBankService.java
浏览文件 @
0a5bd987
...
...
@@ -17,7 +17,7 @@ public interface NbBankService {
NbBankOrderResultVO
adjust
(
String
orgMerSeqNo
,
Integer
amount
);
NbBankOrderResultVO
refund
(
String
orgMerSeqNo
,
Integer
amount
,
String
orgTransSeqNo
);
NbBankOrderResultVO
refund
(
Integer
type
,
String
orgMerSeqNo
,
Integer
amount
,
String
orgTransSeqNo
);
void
orderPayCallback
(
String
merSeqNo
,
String
transSeqNo
,
Integer
trxAmt
,
Integer
realTrxAmt
,
...
...
performance-web/src/main/java/com/clx/performance/service/thirdparty/nbbank/NbBankThirdpartyService.java
浏览文件 @
0a5bd987
...
...
@@ -17,7 +17,7 @@ public interface NbBankThirdpartyService {
Integer
trxAmt
,
String
customerId
,
String
payCustomerId
);
JSONObject
refund
(
String
merSeqNo
,
String
merDtTm
,
Integer
amount
,
JSONObject
refund
(
Integer
type
,
String
merSeqNo
,
String
merDtTm
,
Integer
amount
,
String
orgMerSeqNo
,
String
coreSeqNo
);
void
recordSave
(
Integer
type
,
SDKRequest
request
,
SDKResponse
response
);
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论