Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
C
clx-performance
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
姜武杰
clx-performance
Commits
d2b5f4fb
提交
d2b5f4fb
authored
2月 01, 2024
作者:
aiqingguo
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
承运借款流程-宁波银行
上级
384c9ba2
隐藏空白字符变更
内嵌
并排
正在显示
4 个修改的文件
包含
18 行增加
和
6 行删除
+18
-6
NbBankOrderPayResultVO.java
.../clx/performance/vo/pc/nbbank/NbBankOrderPayResultVO.java
+5
-1
NbBankServiceImpl.java
...nce/service/impl/thirdparty/nbbank/NbBankServiceImpl.java
+3
-1
NbBankThirdpartyServiceImpl.java
...e/impl/thirdparty/nbbank/NbBankThirdpartyServiceImpl.java
+9
-3
NbBankThirdpartyService.java
...ce/service/thirdparty/nbbank/NbBankThirdpartyService.java
+1
-1
没有找到文件。
performance-api/src/main/java/com/clx/performance/vo/pc/nbbank/NbBankOrderPayResultVO.java
浏览文件 @
d2b5f4fb
...
@@ -22,13 +22,16 @@ public class NbBankOrderPayResultVO {
...
@@ -22,13 +22,16 @@ public class NbBankOrderPayResultVO {
@ApiModelProperty
(
value
=
"金额(分)"
,
example
=
"1"
)
@ApiModelProperty
(
value
=
"金额(分)"
,
example
=
"1"
)
private
Integer
amount
;
private
Integer
amount
;
@ApiModelProperty
(
value
=
"商户时间"
,
example
=
""
)
@ApiModelProperty
(
value
=
"商户时间
(下单时间)
"
,
example
=
""
)
private
String
merDtTm
;
private
String
merDtTm
;
@ApiModelProperty
(
value
=
"商户流水号"
,
example
=
"20231129145541"
)
@ApiModelProperty
(
value
=
"商户流水号"
,
example
=
"20231129145541"
)
private
String
merSeqNo
;
private
String
merSeqNo
;
@ApiModelProperty
(
value
=
"第三方流水号"
,
example
=
"20231129145541065503563czKTBzy"
)
@ApiModelProperty
(
value
=
"第三方流水号"
,
example
=
"20231129145541065503563czKTBzy"
)
private
String
transSeqNo
;
private
String
transSeqNo
;
@ApiModelProperty
(
value
=
"转账编号 (转账专用)"
,
example
=
"123456"
)
@ApiModelProperty
(
value
=
"转账编号 (转账专用)"
,
example
=
"123456"
)
private
String
signNo
;
private
String
signNo
;
@ApiModelProperty
(
value
=
"关单时间 (转账专用)"
,
example
=
""
)
private
String
closeDtTm
;
}
}
\ No newline at end of file
performance-web/src/main/java/com/clx/performance/service/impl/thirdparty/nbbank/NbBankServiceImpl.java
浏览文件 @
d2b5f4fb
...
@@ -41,7 +41,8 @@ public class NbBankServiceImpl implements NbBankService {
...
@@ -41,7 +41,8 @@ public class NbBankServiceImpl implements NbBankService {
String
merSeqNo
=
idGenerateSnowFlake
.
nextIdToString
(
3L
);
String
merSeqNo
=
idGenerateSnowFlake
.
nextIdToString
(
3L
);
String
merDtTm
=
LocalDateTimeUtils
.
formatTime
();
String
merDtTm
=
LocalDateTimeUtils
.
formatTime
();
JSONObject
data
=
bankThirdpartyService
.
directBankTransferOrder
(
merSeqNo
,
merDtTm
,
amount
);
String
closeDtTm
=
LocalDateTimeUtils
.
formatTime
(
LocalDateTimeUtils
.
parseTime
(
merDtTm
).
plusDays
(
30
));
JSONObject
data
=
bankThirdpartyService
.
directBankTransferOrder
(
merSeqNo
,
merDtTm
,
closeDtTm
,
amount
);
String
transSeqNo
=
data
.
getString
(
"transSeqNo"
);
String
transSeqNo
=
data
.
getString
(
"transSeqNo"
);
String
cardNo
=
data
.
getString
(
"cardNo"
);
String
cardNo
=
data
.
getString
(
"cardNo"
);
...
@@ -53,6 +54,7 @@ public class NbBankServiceImpl implements NbBankService {
...
@@ -53,6 +54,7 @@ public class NbBankServiceImpl implements NbBankService {
result
.
setMerSeqNo
(
merSeqNo
);
result
.
setMerSeqNo
(
merSeqNo
);
result
.
setTransSeqNo
(
transSeqNo
);
result
.
setTransSeqNo
(
transSeqNo
);
result
.
setSignNo
(
signNo
);
result
.
setSignNo
(
signNo
);
result
.
setCloseDtTm
(
closeDtTm
);
return
result
;
return
result
;
}
}
...
...
performance-web/src/main/java/com/clx/performance/service/impl/thirdparty/nbbank/NbBankThirdpartyServiceImpl.java
浏览文件 @
d2b5f4fb
...
@@ -39,7 +39,7 @@ public class NbBankThirdpartyServiceImpl implements NbBankThirdpartyService {
...
@@ -39,7 +39,7 @@ public class NbBankThirdpartyServiceImpl implements NbBankThirdpartyService {
@Autowired
@Autowired
private
NbBankRecordDao
nbBankRecordDao
;
private
NbBankRecordDao
nbBankRecordDao
;
@PostConstruct
//
@PostConstruct
public
void
bankInit
()
throws
IOException
{
public
void
bankInit
()
throws
IOException
{
File
file
=
new
File
(
"/app/nbbank"
);
File
file
=
new
File
(
"/app/nbbank"
);
file
.
mkdir
();
file
.
mkdir
();
...
@@ -114,7 +114,7 @@ public class NbBankThirdpartyServiceImpl implements NbBankThirdpartyService {
...
@@ -114,7 +114,7 @@ public class NbBankThirdpartyServiceImpl implements NbBankThirdpartyService {
* amount: 订单金额(分)
* amount: 订单金额(分)
*/
*/
@Override
@Override
public
JSONObject
directBankTransferOrder
(
String
merSeqNo
,
String
merDtTm
,
Integer
amount
)
{
public
JSONObject
directBankTransferOrder
(
String
merSeqNo
,
String
merDtTm
,
String
closeDtTm
,
Integer
amount
)
{
try
{
try
{
JSONObject
jsonObject
=
new
JSONObject
();
JSONObject
jsonObject
=
new
JSONObject
();
jsonObject
.
put
(
"transId"
,
"IP01"
);
//交易识别码 必填
jsonObject
.
put
(
"transId"
,
"IP01"
);
//交易识别码 必填
...
@@ -130,7 +130,7 @@ public class NbBankThirdpartyServiceImpl implements NbBankThirdpartyService {
...
@@ -130,7 +130,7 @@ public class NbBankThirdpartyServiceImpl implements NbBankThirdpartyService {
jsonObject
.
put
(
"productNum"
,
"1"
);
//商品数量 必填
jsonObject
.
put
(
"productNum"
,
"1"
);
//商品数量 必填
// jsonObject.put("closeDtTm", "2023-11-29 13:39:16"
); //关单时间
jsonObject
.
put
(
"closeDtTm"
,
closeDtTm
);
//关单时间
// jsonObject.put("mobilePhone", "13000000000"); //手机号
// jsonObject.put("mobilePhone", "13000000000"); //手机号
HashMap
<
String
,
String
>
httpHeader
=
new
HashMap
<>();
HashMap
<
String
,
String
>
httpHeader
=
new
HashMap
<>();
...
@@ -561,6 +561,7 @@ public class NbBankThirdpartyServiceImpl implements NbBankThirdpartyService {
...
@@ -561,6 +561,7 @@ public class NbBankThirdpartyServiceImpl implements NbBankThirdpartyService {
JSONObject
responseJson
=
JSON
.
parseObject
(
JSON
.
toJSONString
(
response
));
JSONObject
responseJson
=
JSON
.
parseObject
(
JSON
.
toJSONString
(
response
));
JSONObject
responseDataJson
=
responseJson
.
getJSONObject
(
"data"
);
JSONObject
responseDataJson
=
responseJson
.
getJSONObject
(
"data"
);
if
(
responseDataJson
==
null
)
{
responseDataJson
=
new
JSONObject
();}
recordSave
(
type
recordSave
(
type
,
requestDataJson
.
getString
(
"merId"
)
,
requestDataJson
.
getString
(
"merId"
)
...
@@ -581,6 +582,7 @@ public class NbBankThirdpartyServiceImpl implements NbBankThirdpartyService {
...
@@ -581,6 +582,7 @@ public class NbBankThirdpartyServiceImpl implements NbBankThirdpartyService {
JSONObject
responseJson
=
JSON
.
parseObject
(
JSON
.
toJSONString
(
response
));
JSONObject
responseJson
=
JSON
.
parseObject
(
JSON
.
toJSONString
(
response
));
JSONObject
responseDataJson
=
responseJson
.
getJSONObject
(
"data"
);
JSONObject
responseDataJson
=
responseJson
.
getJSONObject
(
"data"
);
if
(
responseDataJson
==
null
)
{
responseDataJson
=
new
JSONObject
();}
recordSave
(
type
recordSave
(
type
,
requestDataJson
.
getString
(
"merId"
)
,
requestDataJson
.
getString
(
"merId"
)
...
@@ -601,6 +603,7 @@ public class NbBankThirdpartyServiceImpl implements NbBankThirdpartyService {
...
@@ -601,6 +603,7 @@ public class NbBankThirdpartyServiceImpl implements NbBankThirdpartyService {
JSONObject
responseJson
=
JSON
.
parseObject
(
JSON
.
toJSONString
(
response
));
JSONObject
responseJson
=
JSON
.
parseObject
(
JSON
.
toJSONString
(
response
));
JSONObject
responseDataJson
=
responseJson
.
getJSONObject
(
"data"
);
JSONObject
responseDataJson
=
responseJson
.
getJSONObject
(
"data"
);
if
(
responseDataJson
==
null
)
{
responseDataJson
=
new
JSONObject
();}
recordSave
(
type
recordSave
(
type
,
requestDataJson
.
getString
(
"merId"
)
,
requestDataJson
.
getString
(
"merId"
)
...
@@ -618,6 +621,7 @@ public class NbBankThirdpartyServiceImpl implements NbBankThirdpartyService {
...
@@ -618,6 +621,7 @@ public class NbBankThirdpartyServiceImpl implements NbBankThirdpartyService {
else
if
(
Objects
.
equals
(
type
,
NbBankRecordEnum
.
Type
.
NOTIFY_MERCHANT
.
getCode
()))
{
else
if
(
Objects
.
equals
(
type
,
NbBankRecordEnum
.
Type
.
NOTIFY_MERCHANT
.
getCode
()))
{
JSONObject
responseJson
=
JSON
.
parseObject
(
JSON
.
toJSONString
(
response
));
JSONObject
responseJson
=
JSON
.
parseObject
(
JSON
.
toJSONString
(
response
));
JSONObject
responseDataJson
=
responseJson
.
getJSONObject
(
"data"
);
JSONObject
responseDataJson
=
responseJson
.
getJSONObject
(
"data"
);
if
(
responseDataJson
==
null
)
{
responseDataJson
=
new
JSONObject
();}
recordSave
(
type
recordSave
(
type
,
responseDataJson
.
getString
(
"merId"
)
,
responseDataJson
.
getString
(
"merId"
)
...
@@ -638,6 +642,7 @@ public class NbBankThirdpartyServiceImpl implements NbBankThirdpartyService {
...
@@ -638,6 +642,7 @@ public class NbBankThirdpartyServiceImpl implements NbBankThirdpartyService {
JSONObject
responseJson
=
JSON
.
parseObject
(
JSON
.
toJSONString
(
response
));
JSONObject
responseJson
=
JSON
.
parseObject
(
JSON
.
toJSONString
(
response
));
JSONObject
responseDataJson
=
responseJson
.
getJSONObject
(
"data"
);
JSONObject
responseDataJson
=
responseJson
.
getJSONObject
(
"data"
);
if
(
responseDataJson
==
null
)
{
responseDataJson
=
new
JSONObject
();}
recordSave
(
type
recordSave
(
type
,
requestDataJson
.
getString
(
"merId"
)
,
requestDataJson
.
getString
(
"merId"
)
...
@@ -658,6 +663,7 @@ public class NbBankThirdpartyServiceImpl implements NbBankThirdpartyService {
...
@@ -658,6 +663,7 @@ public class NbBankThirdpartyServiceImpl implements NbBankThirdpartyService {
JSONObject
responseJson
=
JSON
.
parseObject
(
JSON
.
toJSONString
(
response
));
JSONObject
responseJson
=
JSON
.
parseObject
(
JSON
.
toJSONString
(
response
));
JSONObject
responseDataJson
=
responseJson
.
getJSONObject
(
"data"
);
JSONObject
responseDataJson
=
responseJson
.
getJSONObject
(
"data"
);
if
(
responseDataJson
==
null
)
{
responseDataJson
=
new
JSONObject
();}
recordSave
(
type
recordSave
(
type
,
requestDataJson
.
getString
(
"merId"
)
,
requestDataJson
.
getString
(
"merId"
)
...
...
performance-web/src/main/java/com/clx/performance/service/thirdparty/nbbank/NbBankThirdpartyService.java
浏览文件 @
d2b5f4fb
...
@@ -6,7 +6,7 @@ import com.nbopen.api.SDKResponse;
...
@@ -6,7 +6,7 @@ import com.nbopen.api.SDKResponse;
public
interface
NbBankThirdpartyService
{
public
interface
NbBankThirdpartyService
{
JSONObject
directBankTransferOrder
(
String
merSeqNo
,
String
merDtTm
,
Integer
amount
);
JSONObject
directBankTransferOrder
(
String
merSeqNo
,
String
merDtTm
,
String
closeDtTm
,
Integer
amount
);
JSONObject
unionPayDirectOrder
(
String
merSeqNo
,
String
merDtTm
,
Integer
amount
,
JSONObject
unionPayDirectOrder
(
String
merSeqNo
,
String
merDtTm
,
Integer
amount
,
String
payAcctOpenBankId
,
String
payAcctNo
,
String
payAcctNm
);
String
payAcctOpenBankId
,
String
payAcctNo
,
String
payAcctNm
);
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论