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
98f2dbdf
Commit
98f2dbdf
authored
Apr 03, 2020
by
shangying
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
增加了配置数据库表
增加了980漫道特有资方 增加了云信的放款失败流程
parent
68a89403
Changes
5
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
82 additions
and
8 deletions
+82
-8
Bootstrap.java
src/main/java/cn/quantgroup/cashloanflowboss/Bootstrap.java
+4
-0
UrlRequestConfig.java
...oanflowboss/api/oneclickdata/entity/UrlRequestConfig.java
+30
-0
CommonType.java
...p/cashloanflowboss/api/oneclickdata/model/CommonType.java
+1
-0
CashWithdrawalServiceImpl.java
.../oneclickdata/service/impl/CashWithdrawalServiceImpl.java
+33
-6
GetBiNoAndFinanceProducts.java
...oup/cashloanflowboss/utils/GetBiNoAndFinanceProducts.java
+14
-2
No files found.
src/main/java/cn/quantgroup/cashloanflowboss/Bootstrap.java
View file @
98f2dbdf
package
cn
.
quantgroup
.
cashloanflowboss
;
import
org.springframework.boot.SpringApplication
;
import
org.springframework.boot.autoconfigure.EnableAutoConfiguration
;
import
org.springframework.boot.autoconfigure.SpringBootApplication
;
import
org.springframework.boot.web.servlet.ServletComponentScan
;
import
org.springframework.cloud.netflix.feign.EnableFeignClients
;
import
org.springframework.context.annotation.Configuration
;
import
org.springframework.scheduling.annotation.EnableAsync
;
import
org.springframework.scheduling.annotation.EnableScheduling
;
import
org.springframework.session.data.redis.config.annotation.web.http.EnableRedisHttpSession
;
import
org.springframework.transaction.annotation.EnableTransactionManagement
;
...
...
@@ -14,8 +16,10 @@ import org.springframework.transaction.annotation.EnableTransactionManagement;
@SpringBootApplication
(
scanBasePackages
=
{
"cn.quantgroup.cashloanflowboss"
})
@Configuration
@ServletComponentScan
@EnableAutoConfiguration
@EnableFeignClients
@EnableAsync
(
proxyTargetClass
=
true
)
@EnableScheduling
public
class
Bootstrap
{
public
static
void
main
(
String
[]
args
)
{
...
...
src/main/java/cn/quantgroup/cashloanflowboss/api/oneclickdata/entity/UrlRequestConfig.java
0 → 100644
View file @
98f2dbdf
package
cn
.
quantgroup
.
cashloanflowboss
.
api
.
oneclickdata
.
entity
;
import
lombok.Data
;
import
javax.persistence.*
;
/**
* Created by shang on 2020/3/25.
*/
@Entity
@Table
(
name
=
"url_request_config"
)
@Data
public
class
UrlRequestConfig
{
@Id
@Column
(
name
=
"id"
)
@GeneratedValue
(
strategy
=
GenerationType
.
IDENTITY
)
private
Long
id
;
@Column
(
name
=
"channel_code"
)
private
String
channelCode
;
@Column
(
name
=
"channel_name"
)
private
String
channelName
;
@Column
(
name
=
"url_path"
)
private
String
urlPath
;
@Column
(
name
=
"url_param_json"
)
private
String
urlParamJson
;
}
src/main/java/cn/quantgroup/cashloanflowboss/api/oneclickdata/model/CommonType.java
View file @
98f2dbdf
...
...
@@ -19,6 +19,7 @@ public enum CommonType {
PRODUCTID540
(
540
,
"540"
),
PRODUCTID610
(
610
,
"610"
),
PRODUCTID650
(
650
,
"650"
),
PRODUCTID41
(
41
,
"41"
),
PRODUCTID670
(
670
,
"670"
);
private
int
code
;
...
...
src/main/java/cn/quantgroup/cashloanflowboss/api/oneclickdata/service/impl/CashWithdrawalServiceImpl.java
View file @
98f2dbdf
...
...
@@ -141,6 +141,12 @@ public class CashWithdrawalServiceImpl implements CashWithdrawalService{
boolean
formIdIsTrue
=
oneClickData
.
getFundCorpId
().
equals
(
ResposeResultEnum
.
FUNDCORPID910
.
getDesc
())
||
oneClickData
.
getFundCorpId
().
equals
(
ResposeResultEnum
.
FUNDCORPID920
.
getDesc
())
||
oneClickData
.
getFundCorpId
().
equals
(
ResposeResultEnum
.
FUNDCORPID940
.
getDesc
());
if
(
formIdIsTrue
){
bankCardNumber
=
getBankCardNumberLasterNumberIsEvenNumbers
();
if
(
oneClickData
.
getType
()
==
TypeEnum
.
LOANFAIL
.
getCode
()){
//取奇数
bankCardNumber
=
getBankCardNumberLasterNumberIsOppNumbers
();
}
bankCode
=
"PAB"
;
bankName
=
"平安银行"
;
log
.
info
(
"在提现之前在payment_center`.`card_check_record`插入银行卡,去报gu-bei是非mock哦={}"
,
bankCardNumber
);
...
...
@@ -319,17 +325,35 @@ public class CashWithdrawalServiceImpl implements CashWithdrawalService{
public
static
String
getBankCardNumberLasterNumberIsEvenNumbers
(){
String
bankCardNumberOrigan
=
BankCardNumberGenerator
.
generate
(
BankNameEnum
.
PAB
,
BankCardTypeEnum
.
DEBIT
);
String
bankCardNumber
=
""
;
char
bankCardNumberOriganCv
=
bankCardNumberOrigan
.
charAt
(
bankCardNumberOrigan
.
length
()
-
1
);
int
isEven
=
bankCardNumberOriganCv
%
2
;
if
(
isEven
==
0
){
log
.
info
(
"获取当前的bankCardNumberOrigan={},bankCardNumberOriganCv={}"
,
bankCardNumberOrigan
,
bankCardNumberOriganCv
);
// 在支付中心插入一条绑卡信息
bankCardNumber
=
bankCardNumberOrigan
;
}
else
{
getBankCardNumberLasterNumberIsEvenNumbers
();
}
return
bankCardNumberOrigan
;
return
bankCardNumber
;
}
public
static
String
getBankCardNumberLasterNumberIsOppNumbers
(){
String
bankCardNumberOrigan
=
BankCardNumberGenerator
.
generate
(
BankNameEnum
.
PAB
,
BankCardTypeEnum
.
DEBIT
);
String
bankCardNumber
=
""
;
char
bankCardNumberOriganCv
=
bankCardNumberOrigan
.
charAt
(
bankCardNumberOrigan
.
length
()
-
1
);
int
isEven
=
bankCardNumberOriganCv
%
2
;
if
(
isEven
==
0
){
getBankCardNumberLasterNumberIsOppNumbers
();
}
else
{
log
.
info
(
"获取当前奇数的bankCardNumberOrigan={},bankCardNumberOriganCv={}"
,
bankCardNumberOrigan
,
bankCardNumberOriganCv
);
bankCardNumber
=
bankCardNumberOrigan
;
}
return
bankCardNumber
;
}
/**
...
...
@@ -362,11 +386,14 @@ public class CashWithdrawalServiceImpl implements CashWithdrawalService{
}
public
static
void
main
(
String
[]
args
){
getBankCardNumberLasterNumberIsEvenNumbers
();
// String bankNum=getBankCardNumberLasterNumberIsEvenNumbers();
// log.info("获取银行卡={}",bankNum);
// String bankNum1=getBankCardNumberLasterNumberIsOppNumbers();
//
// char i=3;
// int j=i%2;
// log.info("打印结果: "+j);
// log.info("获取银行卡1={}",bankNum1);
}
...
...
src/main/java/cn/quantgroup/cashloanflowboss/utils/GetBiNoAndFinanceProducts.java
View file @
98f2dbdf
...
...
@@ -28,8 +28,16 @@ public class GetBiNoAndFinanceProducts {
}
else
if
(
productId
==
CommonType
.
PRODUCTID920
.
getCode
()
||
productId
==
CommonType
.
PRODUCTID940
.
getCode
()){
getResult
.
put
(
"biNo"
,
"9"
);
}
else
{
}
else
if
(
productId
==
3
){
getResult
.
put
(
"biNo"
,
"4"
);
}
else
if
(
productId
==
41
){
getResult
.
put
(
"biNo"
,
"4"
);
}
else
if
(
productId
==
1011
){
getResult
.
put
(
"biNo"
,
"10"
);
}
else
{
getResult
.
put
(
"biNo"
,
"0"
);
}
...
...
@@ -88,6 +96,10 @@ public class GetBiNoAndFinanceProducts {
biNo
=
"2"
;
}
else
if
(
productId
==
CommonType
.
PRODUCTID900
.
getCode
()
||
productId
==
CommonType
.
PRODUCTID910
.
getCode
()
||
productId
==
CommonType
.
PRODUCTID920
.
getCode
()){
biNo
=
"9"
;
}
else
if
(
productId
==
CommonType
.
PRODUCTID41
.
getCode
()
||
productId
==
CommonType
.
PRODUCTTYPETHREEN
.
getCode
()){
biNo
=
"4"
;
}
else
if
(
productId
==
1011
){
biNo
=
"10"
;
}
return
biNo
;
}
...
...
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