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
0fdb100d
Commit
0fdb100d
authored
May 07, 2020
by
liwenbin
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
你我贷进件返回结果未null时按拒绝处理
parent
ab380ea0
Changes
4
Show whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
18 additions
and
4 deletions
+18
-4
QGExceptionType.java
...ntgroup/asset/distribution/exception/QGExceptionType.java
+2
-2
AssetDistributeServiceImpl.java
...n/service/distribute/impl/AssetDistributeServiceImpl.java
+1
-1
NiwodaiServiceImpl.java
...distribution/service/niwodai/impl/NiwodaiServiceImpl.java
+8
-0
NiwodaiIncomingResponseVO.java
...ibution/service/niwodai/vo/NiwodaiIncomingResponseVO.java
+7
-1
No files found.
src/main/java/com/quantgroup/asset/distribution/exception/QGExceptionType.java
View file @
0fdb100d
...
@@ -61,8 +61,8 @@ public enum QGExceptionType {
...
@@ -61,8 +61,8 @@ public enum QGExceptionType {
USER_ID_NO_EMPTY
(
3009
,
"用户身份证为空"
),
USER_ID_NO_EMPTY
(
3009
,
"用户身份证为空"
),
USER_NAME_EMPTY
(
3010
,
"用户姓名为空"
),
USER_NAME_EMPTY
(
3010
,
"用户姓名为空"
),
GET_NIWODAI_TOKEN_ERROR
(
3011
,
"获取你我贷token异常"
),
GET_NIWODAI_TOKEN_ERROR
(
3011
,
"获取你我贷token异常"
),
NIWODAI_PRE_AUDIT_RESULAT_ERROR
(
3012
,
"你我贷准入接口返回结果异常, respo
sn
e : %s"
),
NIWODAI_PRE_AUDIT_RESULAT_ERROR
(
3012
,
"你我贷准入接口返回结果异常, respo
ns
e : %s"
),
NIWODAI_INCOMING_RESULT_ERROR
(
3013
,
"你我贷进件返回结果异常, respo
sne : %
s"
),
NIWODAI_INCOMING_RESULT_ERROR
(
3013
,
"你我贷进件返回结果异常, respo
nse : %
s"
),
NIWODAI_INCOMING_AUDIT_RESULT_ERROR
(
3014
,
"你我贷进件审核返回结果异常, response : %s"
),
NIWODAI_INCOMING_AUDIT_RESULT_ERROR
(
3014
,
"你我贷进件审核返回结果异常, response : %s"
),
OCR_DATA_MISS
(
3015
,
"OCR信息数据缺失,请核查"
),
OCR_DATA_MISS
(
3015
,
"OCR信息数据缺失,请核查"
),
UNKNOW_AID_FUND_ID
(
3016
,
"未知的助贷资方, fundId : %s"
);
UNKNOW_AID_FUND_ID
(
3016
,
"未知的助贷资方, fundId : %s"
);
...
...
src/main/java/com/quantgroup/asset/distribution/service/distribute/impl/AssetDistributeServiceImpl.java
View file @
0fdb100d
...
@@ -148,7 +148,7 @@ public class AssetDistributeServiceImpl implements IAssetDistributeService{
...
@@ -148,7 +148,7 @@ public class AssetDistributeServiceImpl implements IAssetDistributeService{
String
hitFinanceProduct
=
hitFundIfUseFundModule
(
assetForm
,
data
,
ExecuteType
.
ONLINE
);
String
hitFinanceProduct
=
hitFundIfUseFundModule
(
assetForm
,
data
,
ExecuteType
.
ONLINE
);
// 资方模块结果处理
// 资方模块结果处理
financeProductService
.
checkFundResult
(
assetForm
,
hitFinanceProduct
);
financeProductService
.
checkFundResult
(
assetForm
,
hitFinanceProduct
);
if
(
StringUtils
.
isNotEmpty
(
hitFinanceProduct
))
{
if
(
StringUtils
.
isNotEmpty
(
assetForm
.
getFinanceProducts
()
))
{
notifyService
.
notifyFundServer
(
assetForm
,
data
);
notifyService
.
notifyFundServer
(
assetForm
,
data
);
return
StatusConstants
.
WAIT
;
return
StatusConstants
.
WAIT
;
}
}
...
...
src/main/java/com/quantgroup/asset/distribution/service/niwodai/impl/NiwodaiServiceImpl.java
View file @
0fdb100d
...
@@ -6,6 +6,7 @@ import com.google.common.collect.Maps;
...
@@ -6,6 +6,7 @@ import com.google.common.collect.Maps;
import
com.quantgroup.asset.distribution.constant.RedisKeyConstants
;
import
com.quantgroup.asset.distribution.constant.RedisKeyConstants
;
import
com.quantgroup.asset.distribution.exception.QGException
;
import
com.quantgroup.asset.distribution.exception.QGException
;
import
com.quantgroup.asset.distribution.exception.QGExceptionType
;
import
com.quantgroup.asset.distribution.exception.QGExceptionType
;
import
com.quantgroup.asset.distribution.service.alarm.IAlarmService
;
import
com.quantgroup.asset.distribution.service.httpclient.IHttpService
;
import
com.quantgroup.asset.distribution.service.httpclient.IHttpService
;
import
com.quantgroup.asset.distribution.service.niwodai.INiwodaiService
;
import
com.quantgroup.asset.distribution.service.niwodai.INiwodaiService
;
import
com.quantgroup.asset.distribution.service.niwodai.vo.*
;
import
com.quantgroup.asset.distribution.service.niwodai.vo.*
;
...
@@ -39,6 +40,8 @@ public class NiwodaiServiceImpl implements INiwodaiService {
...
@@ -39,6 +40,8 @@ public class NiwodaiServiceImpl implements INiwodaiService {
@Value
(
"${niwodai.client.secret}"
)
@Value
(
"${niwodai.client.secret}"
)
private
String
clientSecret
;
private
String
clientSecret
;
@Autowired
private
IAlarmService
alarmService
;
@Autowired
@Autowired
IRedisService
<
String
>
iRedisService
;
IRedisService
<
String
>
iRedisService
;
@Autowired
@Autowired
...
@@ -76,6 +79,11 @@ public class NiwodaiServiceImpl implements INiwodaiService {
...
@@ -76,6 +79,11 @@ public class NiwodaiServiceImpl implements INiwodaiService {
if
(
vo
!=
null
&&
vo
.
getCode
()
!=
null
)
{
if
(
vo
!=
null
&&
vo
.
getCode
()
!=
null
)
{
return
vo
;
return
vo
;
}
}
}
else
{
log
.
info
(
"你我贷进件审核接口返回结果出现错误, 按拒绝处理, uuid : {}, bizNo : {}, result : {}"
,
uuid
,
requestVO
.
getOrderId
(),
result
);
alarmService
.
dingtalkAlarm
(
"Warn"
,
"你我贷进件返回结果出现错误"
,
"bizNo : "
+
requestVO
.
getOrderId
()
+
" , uuid : "
+
uuid
+
" , 错误信息 : 3013->你我贷进件返回结果异常, response : "
+
result
);
return
NiwodaiIncomingResponseVO
.
createRejectVo
();
}
}
throw
new
QGException
(
QGExceptionType
.
NIWODAI_INCOMING_RESULT_ERROR
,
result
);
throw
new
QGException
(
QGExceptionType
.
NIWODAI_INCOMING_RESULT_ERROR
,
result
);
}
}
...
...
src/main/java/com/quantgroup/asset/distribution/service/niwodai/vo/NiwodaiIncomingResponseVO.java
View file @
0fdb100d
...
@@ -9,11 +9,17 @@ public class NiwodaiIncomingResponseVO implements Serializable {
...
@@ -9,11 +9,17 @@ public class NiwodaiIncomingResponseVO implements Serializable {
private
static
final
long
serialVersionUID
=
1L
;
private
static
final
long
serialVersionUID
=
1L
;
/**
/**
* 30000
4:进件处理中; 300005:进件拒绝
必填
* 30000
8-进件申请拒绝,300007-进件申请通过
必填
*/
*/
private
Integer
code
;
private
Integer
code
;
/**
/**
* 描述信息 非必填
* 描述信息 非必填
*/
*/
private
String
message
;
private
String
message
;
public
static
NiwodaiIncomingResponseVO
createRejectVo
()
{
NiwodaiIncomingResponseVO
vo
=
new
NiwodaiIncomingResponseVO
();
vo
.
setCode
(
300008
);
return
vo
;
}
}
}
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