Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
F
fit-finance
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
fitness-server
fit-finance
Commits
2f18a56e
Commit
2f18a56e
authored
May 13, 2024
by
程裕兵
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
feat:finance error enums
parent
3d6c49b3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
13 additions
and
21 deletions
+13
-21
service/src/main/java/com/jiejing/fitness/finance/service/enums/FinanceErrorEnums.java
+6
-14
service/src/main/java/com/jiejing/fitness/finance/service/pay/enums/PayFailMessageReplaceEnums.java
+4
-4
service/src/main/java/com/jiejing/fitness/finance/service/pay/impl/PayServiceImpl.java
+3
-3
No files found.
service/src/main/java/com/jiejing/fitness/finance/service/enums/FinanceErrorEnums.java
View file @
2f18a56e
...
...
@@ -13,9 +13,6 @@ public enum FinanceErrorEnums implements BaseBizError {
/**
* 三方异常
*/
PARAMS_ERROR
(
"【参数错误】${message}"
),
THIRD_ERROR
(
"【三方异常】${message}"
),
BIZ_ERROR
(
"【业务错误】${message}"
),
REPEAT_SUBMIT
(
"请勿重复提交"
),
NOT_EXIST
(
"数据不存在"
),
NOT_SUPPORT_METHOD
(
"不支持的方法"
),
...
...
@@ -25,17 +22,12 @@ public enum FinanceErrorEnums implements BaseBizError {
NOT_SUPPORT_FILE_TYPE
(
"不支持的文件类型"
),
EXIST_PROCESS_APPLY
(
"存在处理中的申请"
),
EXIST_BIND_RECORD
(
"存在已经绑定的流水"
),
PAY_FAIL
(
"{0}"
),
PAY_FAIL_1
(
"支付失败,请联系场馆工作人员处理。"
),
PAY_FAIL_2
(
"收款账户状态异常,请联系场馆工作人员处理。"
),
PAY_FAIL_3
(
"网络异常支付失败,请重新支付。"
),
PAY_FAIL_4
(
"支付失败,请联系场馆工作人员进行微信授权。"
),
PAY_FAIL_5
(
"支付失败,请联系场馆工作人员进行支付宝授权。"
),
PAY_FAIL_6
(
"该场馆单笔收款有额度限制,请联系场馆提升收款额度或者分多笔订单支付。"
),
PAY_FAIL_7
(
"该场馆单日收款有额度限制,请联系场馆提升收款额度。"
),
PAY_FAIL_8
(
"金额必须大于0元"
),
PAY_FAIL_9
(
"金额必须小于10000000元"
),
PAY_FAIL_10
(
"未开通线上支付,请联系场馆工作人员处理"
),
PAY_FAIL_COMMON
(
"支付失败,请联系场馆工作人员处理。"
),
PAY_FAIL_WX_AUTH
(
"支付失败,请联系场馆工作人员进行微信授权。"
),
PAY_FAIL_ALI_AUTH
(
"支付失败,请联系场馆工作人员进行支付宝授权。"
),
PAY_FAIL_AMOUNT_MIN
(
"金额必须大于0元"
),
PAY_FAIL_AMOUNT_MAX
(
"金额必须小于10000000元"
),
PAY_FAIL_NOT_OPEN
(
"未开通线上支付,请联系场馆工作人员处理"
),
;
...
...
service/src/main/java/com/jiejing/fitness/finance/service/pay/enums/PayFailMessageReplaceEnums.java
View file @
2f18a56e
...
...
@@ -18,10 +18,10 @@ public enum PayFailMessageReplaceEnums {
/**
*
*/
OTHER
(
""
,
PAY_FAIL_
1
),
E1
(
"当前商户需补齐相关资料后,才可进行相应的支付交易,请商户联系对接的微信支付服务商"
,
PAY_FAIL_
4
),
E2
(
"业务执行失败[当前商户需补齐相关资料后,才可进行相应的支付交易,请商户联系对接的微信支付服务商]"
,
PAY_FAIL_
4
),
E3
(
"业务执行失败[当前商户需补齐相关资料后,才可进行支付交易,请商户联系服务商。]"
,
PAY_FAIL_
5
),
OTHER
(
""
,
PAY_FAIL_
COMMON
),
E1
(
"当前商户需补齐相关资料后,才可进行相应的支付交易,请商户联系对接的微信支付服务商"
,
PAY_FAIL_
WX_AUTH
),
E2
(
"业务执行失败[当前商户需补齐相关资料后,才可进行相应的支付交易,请商户联系对接的微信支付服务商]"
,
PAY_FAIL_
WX_AUTH
),
E3
(
"业务执行失败[当前商户需补齐相关资料后,才可进行支付交易,请商户联系服务商。]"
,
PAY_FAIL_
ALI_AUTH
),
;
private
final
String
source
;
...
...
service/src/main/java/com/jiejing/fitness/finance/service/pay/impl/PayServiceImpl.java
View file @
2f18a56e
...
...
@@ -271,15 +271,15 @@ public class PayServiceImpl implements PayService {
private
Pair
<
PartyToMerchant
,
StudioVO
>
checkBeforeMerchantPay
(
StudioMerchantPayParams
params
)
{
if
(
params
.
getTransAmount
().
compareTo
(
BigDecimal
.
ZERO
)
<=
0
)
{
throw
new
BizException
(
FinanceErrorEnums
.
PAY_FAIL_
8
);
throw
new
BizException
(
FinanceErrorEnums
.
PAY_FAIL_
AMOUNT_MIN
);
}
if
(
params
.
getTransAmount
().
compareTo
(
MAX_AMOUNT
)
>
0
)
{
throw
new
BizException
(
FinanceErrorEnums
.
PAY_FAIL_
9
);
throw
new
BizException
(
FinanceErrorEnums
.
PAY_FAIL_
AMOUNT_MAX
);
}
StudioVO
studio
=
studioRpcService
.
getStudio
(
params
.
getStudioId
());
PartyToMerchant
relation
=
partyToMerchantRpService
.
getByStudioId
(
studio
.
getId
(),
config
.
getCashier
());
if
(
null
==
relation
)
{
throw
new
BizException
(
FinanceErrorEnums
.
PAY_FAIL_
10
);
throw
new
BizException
(
FinanceErrorEnums
.
PAY_FAIL_
NOT_OPEN
);
}
return
Pair
.
of
(
relation
,
studio
);
}
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment