Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
C
cash-loan-flow-boss
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
QG
cash-loan-flow-boss
Commits
4cf776fe
Commit
4cf776fe
authored
Feb 20, 2020
by
shangying
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
云信走平安银行,银行取偶数
parent
49f3fa47
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
43 additions
and
5 deletions
+43
-5
ResposeResultEnum.java
...oanflowboss/api/oneclickdata/model/ResposeResultEnum.java
+4
-1
CashWithdrawalServiceImpl.java
.../oneclickdata/service/impl/CashWithdrawalServiceImpl.java
+39
-4
No files found.
src/main/java/cn/quantgroup/cashloanflowboss/api/oneclickdata/model/ResposeResultEnum.java
View file @
4cf776fe
...
@@ -19,7 +19,10 @@ public enum ResposeResultEnum {
...
@@ -19,7 +19,10 @@ public enum ResposeResultEnum {
CONTEXT_FAIL
(
10
,
"FAIL"
),
CONTEXT_FAIL
(
10
,
"FAIL"
),
CONTEXT_SUCCESS
(
11
,
"SUCCESS"
),
CONTEXT_SUCCESS
(
11
,
"SUCCESS"
),
STATUSCODEONE
(
12
,
"0"
),
STATUSCODEONE
(
12
,
"0"
),
GENERATESTATUS
(
13
,
"2"
);
GENERATESTATUS
(
13
,
"2"
),
FUNDCORPID920
(
14
,
"920"
),
FUNDCORPID940
(
15
,
"940"
),
FUNDCORPID910
(
16
,
"910"
);
private
int
code
;
private
int
code
;
private
String
desc
;
private
String
desc
;
...
...
src/main/java/cn/quantgroup/cashloanflowboss/api/oneclickdata/service/impl/CashWithdrawalServiceImpl.java
View file @
4cf776fe
...
@@ -120,6 +120,13 @@ public class CashWithdrawalServiceImpl implements CashWithdrawalService{
...
@@ -120,6 +120,13 @@ public class CashWithdrawalServiceImpl implements CashWithdrawalService{
String
bankCardNumber
=
BankCardNumberGenerator
.
generate
(
BankNameEnum
.
CCB
,
BankCardTypeEnum
.
DEBIT
);
String
bankCardNumber
=
BankCardNumberGenerator
.
generate
(
BankNameEnum
.
CCB
,
BankCardTypeEnum
.
DEBIT
);
String
bankCode
=
"CCB"
;
String
bankCode
=
"CCB"
;
String
bankName
=
"建设银行"
;
String
bankName
=
"建设银行"
;
boolean
formIdIsTrue
=
oneClickData
.
getFundCorpId
().
equals
(
ResposeResultEnum
.
FUNDCORPID910
.
getDesc
())
||
oneClickData
.
getFundCorpId
().
equals
(
ResposeResultEnum
.
FUNDCORPID920
.
getDesc
())
||
oneClickData
.
getFundCorpId
().
equals
(
ResposeResultEnum
.
FUNDCORPID940
.
getDesc
());
if
(
formIdIsTrue
){
bankCardNumber
=
getBankCardNumberLasterNumberIsEvenNumbers
();
bankCode
=
"PINGAN"
;
bankName
=
"平安银行"
;
}
String
channelCode
=
"ZHANGZHONG"
;
String
channelCode
=
"ZHANGZHONG"
;
String
url
=
""
;
String
url
=
""
;
if
(
oneClickData
.
getChannelCode
().
trim
().
equals
(
ChannelEnum
.
ZHANGHZONG
.
getCode
())){
if
(
oneClickData
.
getChannelCode
().
trim
().
equals
(
ChannelEnum
.
ZHANGHZONG
.
getCode
())){
...
@@ -182,7 +189,7 @@ public class CashWithdrawalServiceImpl implements CashWithdrawalService{
...
@@ -182,7 +189,7 @@ public class CashWithdrawalServiceImpl implements CashWithdrawalService{
paras
.
put
(
"bankCode"
,
bankCode
);
paras
.
put
(
"bankCode"
,
bankCode
);
paras
.
put
(
"bankName"
,
bankName
);
paras
.
put
(
"bankName"
,
bankName
);
paras
.
put
(
"reservePhoneNumber"
,
oneClickData
.
getPhone
());
paras
.
put
(
"reservePhoneNumber"
,
oneClickData
.
getPhone
());
log
.
info
(
"获取当前的paras={}"
,
paras
);
log
.
info
(
"获取当前的paras={}"
,
paras
);
return
paras
;
return
paras
;
}
}
...
@@ -233,13 +240,18 @@ public class CashWithdrawalServiceImpl implements CashWithdrawalService{
...
@@ -233,13 +240,18 @@ public class CashWithdrawalServiceImpl implements CashWithdrawalService{
* */
* */
public
JSONObject
applyZhangZhongLoanOld
(
OneClickData
oneClickData
,
String
md5Keywy
,
String
aesKeywy
){
public
JSONObject
applyZhangZhongLoanOld
(
OneClickData
oneClickData
,
String
md5Keywy
,
String
aesKeywy
){
String
url
=
qapiHttp
+
"/ex/api/v2/withdraw/ZHANGZHONG"
;
String
url
=
qapiHttp
+
"/ex/api/v2/withdraw/ZHANGZHONG"
;
// 并且绑卡的银行卡号必须是偶数、支付中心增加一条数据
String
bankCardNumber
=
BankCardNumberGenerator
.
generate
(
BankNameEnum
.
CCB
,
BankCardTypeEnum
.
DEBIT
);
String
bankCardNumber
=
BankCardNumberGenerator
.
generate
(
BankNameEnum
.
CCB
,
BankCardTypeEnum
.
DEBIT
);
String
bankCode
=
"CCB"
;
String
bankCode
=
"CCB"
;
String
bankName
=
"建设银行"
;
String
bankName
=
"建设银行"
;
Map
<
String
,
String
>
paras
=
new
HashMap
<
String
,
String
>();
boolean
formIdIsTrue
=
oneClickData
.
getFundCorpId
().
equals
(
ResposeResultEnum
.
FUNDCORPID910
.
getDesc
())
||
oneClickData
.
getFundCorpId
().
equals
(
ResposeResultEnum
.
FUNDCORPID920
.
getDesc
())
||
oneClickData
.
getFundCorpId
().
equals
(
ResposeResultEnum
.
FUNDCORPID940
.
getDesc
());
if
(
formIdIsTrue
){
bankCardNumber
=
getBankCardNumberLasterNumberIsEvenNumbers
();
bankCode
=
"PINGAN"
;
bankName
=
"平安银行"
;
}
Map
<
String
,
String
>
paras
=
new
HashMap
<
String
,
String
>();
paras
.
put
(
"channelOrderNumber"
,
oneClickData
.
getChannelOrderNo
());
paras
.
put
(
"channelOrderNumber"
,
oneClickData
.
getChannelOrderNo
());
paras
.
put
(
"bankCardNumber"
,
bankCardNumber
);
paras
.
put
(
"bankCardNumber"
,
bankCardNumber
);
paras
.
put
(
"bankCode"
,
bankCode
);
paras
.
put
(
"bankCode"
,
bankCode
);
...
@@ -258,6 +270,20 @@ public class CashWithdrawalServiceImpl implements CashWithdrawalService{
...
@@ -258,6 +270,20 @@ public class CashWithdrawalServiceImpl implements CashWithdrawalService{
}
}
public
static
String
getBankCardNumberLasterNumberIsEvenNumbers
(){
String
bankCardNumberOrigan
=
BankCardNumberGenerator
.
generate
(
BankNameEnum
.
PAB
,
BankCardTypeEnum
.
DEBIT
);
char
bankCardNumberOriganCv
=
bankCardNumberOrigan
.
charAt
(
bankCardNumberOrigan
.
length
()
-
1
);
int
isEven
=
bankCardNumberOriganCv
%
2
;
if
(
isEven
==
0
){
log
.
info
(
"获取当前的bankCardNumberOrigan={},bankCardNumberOriganCv={}"
,
bankCardNumberOrigan
,
bankCardNumberOriganCv
);
}
else
{
getBankCardNumberLasterNumberIsEvenNumbers
();
}
return
bankCardNumberOrigan
;
}
/**
/**
* 时光分期老的申请提现
* 时光分期老的申请提现
* */
* */
...
@@ -287,4 +313,13 @@ public class CashWithdrawalServiceImpl implements CashWithdrawalService{
...
@@ -287,4 +313,13 @@ public class CashWithdrawalServiceImpl implements CashWithdrawalService{
return
result
;
return
result
;
}
}
public
static
void
main
(
String
[]
args
){
getBankCardNumberLasterNumberIsEvenNumbers
();
//
// char i=3;
// int j=i%2;
// log.info("打印结果: "+j);
}
}
}
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