Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
A
asset-distribution
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
data-spider
asset-distribution
Commits
1ee42022
Commit
1ee42022
authored
Jul 20, 2020
by
liwenbin
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
智数偿债能力转化
parent
460a12bd
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
44 additions
and
1 deletion
+44
-1
QGExceptionType.java
...ntgroup/asset/distribution/exception/QGExceptionType.java
+1
-0
AidAssetCommonServiceImpl.java
...ution/service/funding/impl/AidAssetCommonServiceImpl.java
+43
-1
No files found.
src/main/java/com/quantgroup/asset/distribution/exception/QGExceptionType.java
View file @
1ee42022
...
@@ -74,6 +74,7 @@ public enum QGExceptionType {
...
@@ -74,6 +74,7 @@ public enum QGExceptionType {
AID_COMMON_QUERY_AUDIT_RESULT_ERROR
(
3025
,
"助贷资方审核结果查询结果出现错误, uuid : %s, bizNo : %s, fundId : %s"
),
AID_COMMON_QUERY_AUDIT_RESULT_ERROR
(
3025
,
"助贷资方审核结果查询结果出现错误, uuid : %s, bizNo : %s, fundId : %s"
),
AID_COMMON_AUDIT_RESULT_ORDER_ERROR
(
3026
,
"通用助贷结果接收订单状态异常, orderNo : %s, fundId : %s, orderStatus : %s"
),
AID_COMMON_AUDIT_RESULT_ORDER_ERROR
(
3026
,
"通用助贷结果接收订单状态异常, orderNo : %s, fundId : %s, orderStatus : %s"
),
AID_COMMON_FUND_CONFIG_IS_EMPTY
(
3027
,
"未找到通用助贷资方信息配置, fundId : %s, fundProductId : %s"
),
AID_COMMON_FUND_CONFIG_IS_EMPTY
(
3027
,
"未找到通用助贷资方信息配置, fundId : %s, fundProductId : %s"
),
ZS_DATA_TRANSFORM_ERROR
(
3028
,
"智数偿债能力转化出现错误"
),
USER_OCR_INFO_IS_EMPTY
(
3019
,
"用户OCR信息为空, uuid : %s"
),
USER_OCR_INFO_IS_EMPTY
(
3019
,
"用户OCR信息为空, uuid : %s"
),
LIVE_DATA_ERROR
(
3020
,
"活体数据获取失败, uuid : %s"
),
LIVE_DATA_ERROR
(
3020
,
"活体数据获取失败, uuid : %s"
),
...
...
src/main/java/com/quantgroup/asset/distribution/service/funding/impl/AidAssetCommonServiceImpl.java
View file @
1ee42022
...
@@ -296,7 +296,7 @@ public class AidAssetCommonServiceImpl implements IAidAssetCommonService {
...
@@ -296,7 +296,7 @@ public class AidAssetCommonServiceImpl implements IAidAssetCommonService {
.
label
(
1
)
.
label
(
1
)
.
qgScore3
(
data
.
get
(
AidRiskInfoConstants
.
QG_SCORE3
))
.
qgScore3
(
data
.
get
(
AidRiskInfoConstants
.
QG_SCORE3
))
.
qgScore5
(
data
.
get
(
AidRiskInfoConstants
.
QG_SCORE5
))
.
qgScore5
(
data
.
get
(
AidRiskInfoConstants
.
QG_SCORE5
))
.
qgDebtPayingScore
(
data
.
get
(
AidRiskInfoConstants
.
QG_DEBT_PAYING_SCORE
))
.
qgDebtPayingScore
(
transformZhiShuConsumeLevel
(
data
.
get
(
AidRiskInfoConstants
.
QG_DEBT_PAYING_SCORE
)
))
.
qgRiskLevelPhone
(
data
.
get
(
AidRiskInfoConstants
.
QG_RISK_LEVEL_PHONE
))
.
qgRiskLevelPhone
(
data
.
get
(
AidRiskInfoConstants
.
QG_RISK_LEVEL_PHONE
))
.
qgRiskLevelIdNo
(
data
.
get
(
AidRiskInfoConstants
.
QG_RISK_LEVEL_IDNO
))
.
qgRiskLevelIdNo
(
data
.
get
(
AidRiskInfoConstants
.
QG_RISK_LEVEL_IDNO
))
.
build
();
.
build
();
...
@@ -355,4 +355,46 @@ public class AidAssetCommonServiceImpl implements IAidAssetCommonService {
...
@@ -355,4 +355,46 @@ public class AidAssetCommonServiceImpl implements IAidAssetCommonService {
MiddleOfficeResponse
response
=
JSON
.
parseObject
(
result
,
MiddleOfficeResponse
.
class
);
MiddleOfficeResponse
response
=
JSON
.
parseObject
(
result
,
MiddleOfficeResponse
.
class
);
return
response
;
return
response
;
}
}
/**
* 智数数据结果转化
* @param value
* @return
*/
public
Object
transformZhiShuConsumeLevel
(
Object
value
)
{
String
valueStr
=
String
.
valueOf
(
value
);
if
(
valueStr
.
length
()
!=
1
)
{
throw
new
QGException
(
QGExceptionType
.
ZS_DATA_TRANSFORM_ERROR
);
}
// 首先判断是否是数字
if
(
StringUtils
.
isNumeric
(
valueStr
))
{
int
valueInt
=
Integer
.
parseInt
(
valueStr
);
if
(
valueInt
>=
0
&&
valueInt
<=
9
)
{
// 0-9 : 490-580
return
(
valueInt
-
0
)
*
10
+
490
;
}
else
{
throw
new
QGException
(
QGExceptionType
.
ZS_DATA_TRANSFORM_ERROR
);
}
}
else
{
char
charValue
=
valueStr
.
charAt
(
0
);
if
(
charValue
>=
'A'
&&
charValue
<=
'Z'
)
{
if
(
charValue
<=
'T'
)
{
// 10-29层 : 590-780
return
((
int
)
charValue
-
(
int
)
'A'
)
*
10
+
590
;
}
else
{
// 30-35层 : 790-795
return
((
int
)
charValue
-
(
int
)
'U'
)
+
790
;
}
}
else
if
(
charValue
>=
'a'
&&
charValue
<=
'z'
)
{
if
(
charValue
<=
'y'
)
{
return
((
int
)
charValue
-
(
int
)
'a'
)
+
796
;
}
else
{
return
999
;
}
}
else
{
throw
new
QGException
(
QGExceptionType
.
ZS_DATA_TRANSFORM_ERROR
);
}
}
}
}
}
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