Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
C
customer-service
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
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
QG
customer-service
Commits
954236df
Commit
954236df
authored
Mar 10, 2020
by
王向伟
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
代码格式化
parent
2932e091
Changes
10
Hide whitespace changes
Inline
Side-by-side
Showing
10 changed files
with
80 additions
and
84 deletions
+80
-84
ApplyOrder.java
...n/java/cn/quantgroup/customer/model/order/ApplyOrder.java
+1
-0
FlowNode.java
...ain/java/cn/quantgroup/customer/model/order/FlowNode.java
+0
-1
LoanOrderDetail.java
...a/cn/quantgroup/customer/model/order/LoanOrderDetail.java
+18
-17
Repayment.java
...in/java/cn/quantgroup/customer/model/order/Repayment.java
+16
-15
UserBasicInfo.java
.../cn/quantgroup/customer/model/xyqbuser/UserBasicInfo.java
+1
-1
CardServiceImpl.java
.../cn/quantgroup/customer/service/impl/CardServiceImpl.java
+0
-1
KaServiceImpl.java
...va/cn/quantgroup/customer/service/impl/KaServiceImpl.java
+24
-23
OrderServiceImpl.java
...cn/quantgroup/customer/service/impl/OrderServiceImpl.java
+8
-8
UserServiceImpl.java
.../cn/quantgroup/customer/service/impl/UserServiceImpl.java
+4
-4
XyqbServiceImpl.java
.../cn/quantgroup/customer/service/impl/XyqbServiceImpl.java
+8
-14
No files found.
src/main/java/cn/quantgroup/customer/model/order/ApplyOrder.java
View file @
954236df
...
@@ -4,6 +4,7 @@ import lombok.Data;
...
@@ -4,6 +4,7 @@ import lombok.Data;
/**
/**
* 申请订单
* 申请订单
*
* @author Wang Xiangwei
* @author Wang Xiangwei
* @version 2020/3/9
* @version 2020/3/9
*/
*/
...
...
src/main/java/cn/quantgroup/customer/model/order/FlowNode.java
View file @
954236df
...
@@ -3,7 +3,6 @@ package cn.quantgroup.customer.model.order;
...
@@ -3,7 +3,6 @@ package cn.quantgroup.customer.model.order;
import
lombok.Data
;
import
lombok.Data
;
/**
/**
*
* @author Wang Xiangwei
* @author Wang Xiangwei
* @version 2020/3/10
* @version 2020/3/10
*/
*/
...
...
src/main/java/cn/quantgroup/customer/model/order/LoanOrderDetail.java
View file @
954236df
...
@@ -7,93 +7,94 @@ import java.util.List;
...
@@ -7,93 +7,94 @@ import java.util.List;
/**
/**
* 提现订单详情
* 提现订单详情
*
* @author Wang Xiangwei
* @author Wang Xiangwei
* @version 2020/3/9
* @version 2020/3/9
*/
*/
@Data
@Data
public
class
LoanOrderDetail
{
public
class
LoanOrderDetail
{
/**
/**
*订单ID
*
订单ID
*/
*/
private
Long
orderId
;
private
Long
orderId
;
/**
/**
*订单申请号
*
订单申请号
*/
*/
private
String
orderNo
;
private
String
orderNo
;
/**
/**
*借款订单号
*
借款订单号
*/
*/
private
Long
loanId
;
private
Long
loanId
;
/**
/**
*提现渠道号
*
提现渠道号
*/
*/
private
String
channelNo
;
private
String
channelNo
;
/**
/**
*提现时间
*
提现时间
*/
*/
private
String
loanPaidAt
;
private
String
loanPaidAt
;
/**
/**
*资金方
*
资金方
*/
*/
private
String
fund
;
private
String
fund
;
/**
/**
*合同贷款金额
*
合同贷款金额
*/
*/
private
String
contractAmount
;
private
String
contractAmount
;
/**
/**
*合同贷款期数
*
合同贷款期数
*/
*/
private
Integer
contractTermNo
;
private
Integer
contractTermNo
;
/**
/**
*担保费
*
担保费
*/
*/
private
BigDecimal
guaranteeFee
;
private
BigDecimal
guaranteeFee
;
/**
/**
*其他费用
*
其他费用
*/
*/
private
BigDecimal
otherFee
;
private
BigDecimal
otherFee
;
/**
/**
*一次性服务费
*
一次性服务费
*/
*/
private
BigDecimal
onceServiceFee
;
private
BigDecimal
onceServiceFee
;
/**
/**
*月利率
*
月利率
*/
*/
private
BigDecimal
monthlyInterestRate
;
private
BigDecimal
monthlyInterestRate
;
/**
/**
*当前状态
*
当前状态
*/
*/
private
String
status
;
private
String
status
;
/**
/**
*推送资金方放款时间
*
推送资金方放款时间
*/
*/
private
String
sendLoanPaidAt
;
private
String
sendLoanPaidAt
;
/**
/**
*放款银行卡号
*
放款银行卡号
*/
*/
private
String
cardNo
;
private
String
cardNo
;
/**
/**
*放款银行卡户名
*
放款银行卡户名
*/
*/
private
String
cardHolderName
;
private
String
cardHolderName
;
/**
/**
*放款银行名称
*
放款银行名称
*/
*/
private
String
bankName
;
private
String
bankName
;
...
...
src/main/java/cn/quantgroup/customer/model/order/Repayment.java
View file @
954236df
...
@@ -6,6 +6,7 @@ import java.math.BigDecimal;
...
@@ -6,6 +6,7 @@ import java.math.BigDecimal;
/**
/**
* 还款计划信息
* 还款计划信息
*
* @author Wang Xiangwei
* @author Wang Xiangwei
* @version 2020/3/9
* @version 2020/3/9
*/
*/
...
@@ -13,77 +14,77 @@ import java.math.BigDecimal;
...
@@ -13,77 +14,77 @@ import java.math.BigDecimal;
public
class
Repayment
{
public
class
Repayment
{
/**
/**
*还款期数
*
还款期数
*/
*/
private
Integer
termNo
;
private
Integer
termNo
;
/**
/**
*本金
*
本金
*/
*/
private
BigDecimal
principal
;
private
BigDecimal
principal
;
/**
/**
*利息
*
利息
*/
*/
private
BigDecimal
interest
;
private
BigDecimal
interest
;
/**
/**
*担保费
*
担保费
*/
*/
private
BigDecimal
premium
;
private
BigDecimal
premium
;
/**
/**
*其他担保
*
其他担保
*/
*/
private
BigDecimal
otherFee
;
private
BigDecimal
otherFee
;
/**
/**
*罚息
*
罚息
*/
*/
private
BigDecimal
overdueInterest
;
private
BigDecimal
overdueInterest
;
/**
/**
*逾期保费
*
逾期保费
*/
*/
private
BigDecimal
overdueServiceFee
;
private
BigDecimal
overdueServiceFee
;
/**
/**
*当前减免
*
当前减免
*/
*/
private
BigDecimal
collectionRelief
;
private
BigDecimal
collectionRelief
;
/**
/**
*还款总额
*
还款总额
*/
*/
private
BigDecimal
actualRepayment
;
private
BigDecimal
actualRepayment
;
/**
/**
*应还总额
*
应还总额
*/
*/
private
BigDecimal
shouldAmount
;
private
BigDecimal
shouldAmount
;
/**
/**
*应还时间
*
应还时间
*/
*/
private
String
shouldAt
;
private
String
shouldAt
;
/**
/**
*还款时间
*
还款时间
*/
*/
private
String
repaymentReceivedAt
;
private
String
repaymentReceivedAt
;
/**
/**
*还款状态
*
还款状态
*/
*/
private
String
repaymentStatus
;
private
String
repaymentStatus
;
/**
/**
*还款方式
*
还款方式
*/
*/
private
String
repayType
;
private
String
repayType
;
/**
/**
*逾期天数
*
逾期天数
*/
*/
private
Integer
overdueDays
;
private
Integer
overdueDays
;
}
}
src/main/java/cn/quantgroup/customer/model/xyqbuser/UserBasicInfo.java
View file @
954236df
...
@@ -4,6 +4,7 @@ import lombok.Data;
...
@@ -4,6 +4,7 @@ import lombok.Data;
/**
/**
* 信用钱包用户基本展示信息
* 信用钱包用户基本展示信息
*
* @author Wang Xiangwei
* @author Wang Xiangwei
* @version 2020/3/9
* @version 2020/3/9
*/
*/
...
@@ -37,5 +38,4 @@ public class UserBasicInfo {
...
@@ -37,5 +38,4 @@ public class UserBasicInfo {
private
String
status
;
private
String
status
;
}
}
src/main/java/cn/quantgroup/customer/service/impl/CardServiceImpl.java
View file @
954236df
...
@@ -14,7 +14,6 @@ import cn.quantgroup.customer.rest.vo.card.XyqbCardsInfo;
...
@@ -14,7 +14,6 @@ import cn.quantgroup.customer.rest.vo.card.XyqbCardsInfo;
import
cn.quantgroup.customer.service.ICardService
;
import
cn.quantgroup.customer.service.ICardService
;
import
cn.quantgroup.customer.service.IUserService
;
import
cn.quantgroup.customer.service.IUserService
;
import
cn.quantgroup.customer.service.IXyqbService
;
import
cn.quantgroup.customer.service.IXyqbService
;
import
com.alibaba.fastjson.JSONObject
;
import
lombok.extern.slf4j.Slf4j
;
import
lombok.extern.slf4j.Slf4j
;
import
org.apache.commons.lang3.StringUtils
;
import
org.apache.commons.lang3.StringUtils
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
...
...
src/main/java/cn/quantgroup/customer/service/impl/KaServiceImpl.java
View file @
954236df
...
@@ -36,15 +36,16 @@ public class KaServiceImpl implements IKaService {
...
@@ -36,15 +36,16 @@ public class KaServiceImpl implements IKaService {
private
String
kaSysUrl
;
private
String
kaSysUrl
;
@Autowired
@Autowired
private
IHttpService
httpService
;
private
IHttpService
httpService
;
@Override
@Override
public
JsonResult
<
LoanOrderMapping
>
findOrderMapping
(
OrderMappingQueryParam
orderMappingQueryParam
)
{
public
JsonResult
<
LoanOrderMapping
>
findOrderMapping
(
OrderMappingQueryParam
orderMappingQueryParam
)
{
String
logPre
=
"KaServiceImpl.findOrderMapping"
;
String
logPre
=
"KaServiceImpl.findOrderMapping"
;
log
.
info
(
"{},获得orderMapping orderMappingQueryParam={}"
,
logPre
,
orderMappingQueryParam
);
log
.
info
(
"{},获得orderMapping orderMappingQueryParam={}"
,
logPre
,
orderMappingQueryParam
);
if
(
Objects
.
isNull
(
orderMappingQueryParam
))
{
if
(
Objects
.
isNull
(
orderMappingQueryParam
))
{
log
.
error
(
"{} 查询参数为空 orderMappingQueryParam={}"
,
logPre
,
orderMappingQueryParam
);
log
.
error
(
"{} 查询参数为空 orderMappingQueryParam={}"
,
logPre
,
orderMappingQueryParam
);
return
JsonResult
.
buildErrorStateResult
(
"查询参数为空"
,
null
);
return
JsonResult
.
buildErrorStateResult
(
"查询参数为空"
,
null
);
}
}
String
applyOrderNo
=
orderMappingQueryParam
.
getApplyOrderNo
();
String
applyOrderNo
=
orderMappingQueryParam
.
getApplyOrderNo
();
...
@@ -55,24 +56,24 @@ public class KaServiceImpl implements IKaService {
...
@@ -55,24 +56,24 @@ public class KaServiceImpl implements IKaService {
String
url
=
kaSysUrl
+
"/external/get/orderMapping"
;
String
url
=
kaSysUrl
+
"/external/get/orderMapping"
;
try
{
try
{
Map
<
String
,
Object
>
param
=
Maps
.
newHashMap
();
Map
<
String
,
Object
>
param
=
Maps
.
newHashMap
();
if
(!
Objects
.
isNull
(
applyOrderNo
))
{
if
(!
Objects
.
isNull
(
applyOrderNo
))
{
param
.
put
(
"applyOrderNo"
,
applyOrderNo
);
param
.
put
(
"applyOrderNo"
,
applyOrderNo
);
}
}
if
(
StringUtils
.
isNotBlank
(
channelOrderNo
))
{
if
(
StringUtils
.
isNotBlank
(
channelOrderNo
))
{
param
.
put
(
"channelOrderNo"
,
channelOrderNo
);
param
.
put
(
"channelOrderNo"
,
channelOrderNo
);
}
}
if
(!
Objects
.
isNull
(
loanId
))
{
if
(!
Objects
.
isNull
(
loanId
))
{
param
.
put
(
"loanId"
,
loanId
);
param
.
put
(
"loanId"
,
loanId
);
}
}
String
result
=
httpService
.
get
(
url
,
param
);
String
result
=
httpService
.
get
(
url
,
param
);
log
.
info
(
"{} 请求ka系统返回值:{}"
,
logPre
,
result
);
log
.
info
(
"{} 请求ka系统返回值:{}"
,
logPre
,
result
);
JsonResult
jsonResult
=
GSON
.
fromJson
(
result
,
JsonResult
.
class
);
JsonResult
jsonResult
=
GSON
.
fromJson
(
result
,
JsonResult
.
class
);
if
(
Objects
.
isNull
(
jsonResult
)
||
!
jsonResult
.
isSuccess
())
{
if
(
Objects
.
isNull
(
jsonResult
)
||
!
jsonResult
.
isSuccess
())
{
log
.
error
(
"{} 查询orderMapping失败 jsonResult={}"
,
logPre
,
jsonResult
);
log
.
error
(
"{} 查询orderMapping失败 jsonResult={}"
,
logPre
,
jsonResult
);
return
JsonResult
.
buildErrorStateResult
(
"查询orderMapping失败"
,
null
);
return
JsonResult
.
buildErrorStateResult
(
"查询orderMapping失败"
,
null
);
}
}
Object
data
=
jsonResult
.
getData
();
Object
data
=
jsonResult
.
getData
();
...
@@ -90,28 +91,28 @@ public class KaServiceImpl implements IKaService {
...
@@ -90,28 +91,28 @@ public class KaServiceImpl implements IKaService {
@Override
@Override
public
JsonResult
<
Map
<
String
,
String
>>
findMap
(
List
<
String
>
applyOrderNos
)
{
public
JsonResult
<
Map
<
String
,
String
>>
findMap
(
List
<
String
>
applyOrderNos
)
{
String
logPre
=
"KaServiceImpl.findOrderMappingByApplyOrderNos"
;
String
logPre
=
"KaServiceImpl.findOrderMappingByApplyOrderNos"
;
log
.
info
(
"{},获得
orderMapping applyOrderNos={}"
,
logPre
,
applyOrderNos
);
log
.
info
(
"{},获得
渠道订单号 applyOrderNos={}"
,
logPre
,
applyOrderNos
);
if
(
CollectionUtils
.
isEmpty
(
applyOrderNos
))
{
if
(
CollectionUtils
.
isEmpty
(
applyOrderNos
))
{
log
.
error
(
"{} 查询参数为空 applyOrderNos={}"
,
logPre
,
applyOrderNos
);
log
.
error
(
"{} 查询参数为空 applyOrderNos={}"
,
logPre
,
applyOrderNos
);
return
JsonResult
.
buildErrorStateResult
(
"查询参数为空"
,
null
);
return
JsonResult
.
buildErrorStateResult
(
"查询参数为空"
,
null
);
}
}
String
url
=
kaSysUrl
+
"/external/query/channelOrder/applyNos"
;
String
url
=
kaSysUrl
+
"/external/query/channelOrder/applyNos"
;
StringJoiner
stringJoiner
=
new
StringJoiner
(
","
);
StringJoiner
stringJoiner
=
new
StringJoiner
(
","
);
applyOrderNos
.
forEach
(
e
->
stringJoiner
.
add
(
e
));
applyOrderNos
.
forEach
(
e
->
stringJoiner
.
add
(
e
));
Map
<
String
,
Object
>
param
=
Maps
.
newHashMap
();
Map
<
String
,
Object
>
param
=
Maps
.
newHashMap
();
param
.
put
(
"applyNos"
,
stringJoiner
.
toString
());
param
.
put
(
"applyNos"
,
stringJoiner
.
toString
());
String
result
=
httpService
.
get
(
kaSysU
rl
,
param
);
String
result
=
httpService
.
get
(
u
rl
,
param
);
log
.
info
(
"{} 请求ka系统返回值:{}"
,
logPre
,
result
);
log
.
info
(
"{} 请求ka系统返回值:{}"
,
logPre
,
result
);
JsonResult
jsonResult
=
GSON
.
fromJson
(
result
,
JsonResult
.
class
);
JsonResult
jsonResult
=
GSON
.
fromJson
(
result
,
JsonResult
.
class
);
if
(
Objects
.
isNull
(
jsonResult
)
||
!
jsonResult
.
isSuccess
())
{
if
(
Objects
.
isNull
(
jsonResult
)
||
!
jsonResult
.
isSuccess
())
{
log
.
error
(
"{}
查询orderMapping失败 jsonResult={}"
,
logPre
,
jsonResult
);
log
.
error
(
"{}
获得渠道订单号 jsonResult={}"
,
logPre
,
jsonResult
);
return
JsonResult
.
buildErrorStateResult
(
"
查询orderMapping失败"
,
null
);
return
JsonResult
.
buildErrorStateResult
(
"
获得渠道订单号"
,
null
);
}
}
return
jsonResult
;
return
jsonResult
;
...
...
src/main/java/cn/quantgroup/customer/service/impl/OrderServiceImpl.java
View file @
954236df
...
@@ -29,31 +29,31 @@ public class OrderServiceImpl implements IOrderService {
...
@@ -29,31 +29,31 @@ public class OrderServiceImpl implements IOrderService {
@Override
@Override
public
JsonResult
<
List
<
FlowNode
>>
findFlowChart
(
String
applyOrderNo
)
{
public
JsonResult
<
List
<
FlowNode
>>
findFlowChart
(
String
applyOrderNo
)
{
String
logPre
=
"OrderServiceImpl.findFlowChart"
;
String
logPre
=
"OrderServiceImpl.findFlowChart"
;
log
.
info
(
"{} 查询流程图 applyOrderNo={}"
,
logPre
,
applyOrderNo
);
log
.
info
(
"{} 查询流程图 applyOrderNo={}"
,
logPre
,
applyOrderNo
);
OrderMappingQueryParam
param
=
new
OrderMappingQueryParam
();
OrderMappingQueryParam
param
=
new
OrderMappingQueryParam
();
param
.
setApplyOrderNo
(
applyOrderNo
);
param
.
setApplyOrderNo
(
applyOrderNo
);
JsonResult
<
LoanOrderMapping
>
orderMappingResult
=
kaService
.
findOrderMapping
(
param
);
JsonResult
<
LoanOrderMapping
>
orderMappingResult
=
kaService
.
findOrderMapping
(
param
);
LoanOrderMapping
head
=
null
;
LoanOrderMapping
head
=
null
;
if
(
orderMappingResult
.
isSuccess
())
{
if
(
orderMappingResult
.
isSuccess
())
{
head
=
orderMappingResult
.
getData
();
head
=
orderMappingResult
.
getData
();
log
.
info
(
"{},申请订单号查询orderMapping applyOrderNo={},data={}"
,
logPre
,
applyOrderNo
,
head
);
log
.
info
(
"{},申请订单号查询orderMapping applyOrderNo={},data={}"
,
logPre
,
applyOrderNo
,
head
);
}
}
JsonResult
<
List
<
FlowNode
>>
flowChart
=
xyqbService
.
findFlowChart
(
applyOrderNo
);
JsonResult
<
List
<
FlowNode
>>
flowChart
=
xyqbService
.
findFlowChart
(
applyOrderNo
);
if
(!
flowChart
.
isSuccess
())
{
if
(!
flowChart
.
isSuccess
())
{
return
flowChart
;
return
flowChart
;
}
}
List
<
FlowNode
>
flowNodeList
=
flowChart
.
getData
();
List
<
FlowNode
>
flowNodeList
=
flowChart
.
getData
();
if
(!
Objects
.
isNull
(
head
))
{
if
(!
Objects
.
isNull
(
head
))
{
FlowNode
flowNode
=
new
FlowNode
();
FlowNode
flowNode
=
new
FlowNode
();
flowNode
.
setName
(
"渠道用户信息导入"
);
flowNode
.
setName
(
"渠道用户信息导入"
);
flowNode
.
setStatus
(
1
);
flowNode
.
setStatus
(
1
);
flowNode
.
setNode
(
head
.
getId
().
toString
());
flowNode
.
setNode
(
head
.
getId
().
toString
());
flowNodeList
.
add
(
0
,
flowNode
);
flowNodeList
.
add
(
0
,
flowNode
);
}
}
return
JsonResult
.
buildSuccessResult
(
""
,
flowNodeList
);
return
JsonResult
.
buildSuccessResult
(
""
,
flowNodeList
);
}
}
}
}
src/main/java/cn/quantgroup/customer/service/impl/UserServiceImpl.java
View file @
954236df
...
@@ -408,16 +408,16 @@ public class UserServiceImpl implements IUserService {
...
@@ -408,16 +408,16 @@ public class UserServiceImpl implements IUserService {
return
applyOrders
;
return
applyOrders
;
}
}
List
<
ApplyOrder
>
applyOrderList
=
applyOrders
.
getData
();
List
<
ApplyOrder
>
applyOrderList
=
applyOrders
.
getData
();
//通过申请订单号获得渠道订单号
List
<
String
>
applyOrderNoList
=
applyOrderList
.
stream
().
map
(
e
->
e
.
getApplyOrderNo
()).
distinct
().
collect
(
Collectors
.
toList
());
List
<
String
>
applyOrderNoList
=
applyOrderList
.
stream
().
map
(
e
->
e
.
getApplyOrderNo
()).
distinct
().
collect
(
Collectors
.
toList
());
JsonResult
<
Map
<
String
,
String
>>
mapJsonResult
=
kaService
.
findMap
(
applyOrderNoList
);
JsonResult
<
Map
<
String
,
String
>>
mapJsonResult
=
kaService
.
findMap
(
applyOrderNoList
);
if
(!
mapJsonResult
.
isSuccess
())
{
if
(!
mapJsonResult
.
isSuccess
())
{
return
mapJsonResult
;
return
mapJsonResult
;
}
}
Map
<
String
,
String
>
data
=
mapJsonResult
.
getData
();
Map
<
String
,
String
>
data
=
mapJsonResult
.
getData
();
applyOrderList
.
forEach
(
e
->{
applyOrderList
.
forEach
(
e
->
{
e
.
setChannelOrderNo
(
data
.
get
(
e
.
getApplyOrderNo
()));
e
.
setChannelOrderNo
(
data
.
get
(
e
.
getApplyOrderNo
()));
});
});
...
...
src/main/java/cn/quantgroup/customer/service/impl/XyqbServiceImpl.java
View file @
954236df
...
@@ -10,20 +10,14 @@ import cn.quantgroup.customer.rest.param.repay.RepayOrderQuery;
...
@@ -10,20 +10,14 @@ import cn.quantgroup.customer.rest.param.repay.RepayOrderQuery;
import
cn.quantgroup.customer.rest.vo.JsonResult
;
import
cn.quantgroup.customer.rest.vo.JsonResult
;
import
cn.quantgroup.customer.service.IXyqbService
;
import
cn.quantgroup.customer.service.IXyqbService
;
import
cn.quantgroup.customer.service.http.IHttpService
;
import
cn.quantgroup.customer.service.http.IHttpService
;
import
com.alibaba.fastjson.JSONObject
;
import
com.google.common.collect.Maps
;
import
com.google.common.collect.Maps
;
import
lombok.extern.slf4j.Slf4j
;
import
lombok.extern.slf4j.Slf4j
;
import
org.apache.commons.lang3.StringUtils
;
import
org.apache.commons.lang3.StringUtils
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Value
;
import
org.springframework.beans.factory.annotation.Value
;
import
org.springframework.core.ParameterizedTypeReference
;
import
org.springframework.stereotype.Service
;
import
org.springframework.stereotype.Service
;
import
java.util.ArrayList
;
import
java.util.*
;
import
java.util.List
;
import
java.util.HashMap
;
import
java.util.Map
;
import
java.util.Objects
;
import
static
cn
.
quantgroup
.
customer
.
constant
.
Constant
.
GSON
;
import
static
cn
.
quantgroup
.
customer
.
constant
.
Constant
.
GSON
;
...
@@ -96,8 +90,8 @@ public class XyqbServiceImpl implements IXyqbService {
...
@@ -96,8 +90,8 @@ public class XyqbServiceImpl implements IXyqbService {
@Override
@Override
public
JsonResult
<
List
<
FlowNode
>>
findFlowChart
(
String
orderNo
)
{
public
JsonResult
<
List
<
FlowNode
>>
findFlowChart
(
String
orderNo
)
{
String
logPre
=
"XyqbServiceImpl.findFlowChart"
;
String
logPre
=
"XyqbServiceImpl.findFlowChart"
;
log
.
info
(
"{} 流程日志查询 orderNo={}"
,
logPre
,
orderNo
);
log
.
info
(
"{} 流程日志查询 orderNo={}"
,
logPre
,
orderNo
);
String
url
=
xyqbSysUrl
+
"/ex/inside/customer_sys/query/applyOrder"
;
String
url
=
xyqbSysUrl
+
"/ex/inside/customer_sys/query/applyOrder"
;
if
(
StringUtils
.
isEmpty
(
orderNo
))
{
if
(
StringUtils
.
isEmpty
(
orderNo
))
{
log
.
error
(
"{} 申请订单号为空 orderNo={}"
,
logPre
,
orderNo
);
log
.
error
(
"{} 申请订单号为空 orderNo={}"
,
logPre
,
orderNo
);
...
@@ -110,15 +104,15 @@ public class XyqbServiceImpl implements IXyqbService {
...
@@ -110,15 +104,15 @@ public class XyqbServiceImpl implements IXyqbService {
header
.
put
(
"Content-type"
,
"application/x-www-form-urlencoded"
);
header
.
put
(
"Content-type"
,
"application/x-www-form-urlencoded"
);
JsonResult
jsonResult
=
httpService
.
post
(
url
,
header
,
param
,
JsonResult
.
class
);
JsonResult
jsonResult
=
httpService
.
post
(
url
,
header
,
param
,
JsonResult
.
class
);
if
(
Objects
.
isNull
(
jsonResult
)
||
!
jsonResult
.
isSuccess
())
{
if
(
Objects
.
isNull
(
jsonResult
)
||
!
jsonResult
.
isSuccess
())
{
log
.
error
(
"{} 调用信用钱包失败 url={}, header={},param={},result={}"
,
logPre
,
url
,
header
,
param
,
jsonResult
);
log
.
error
(
"{} 调用信用钱包失败 url={}, header={},param={},result={}"
,
logPre
,
url
,
header
,
param
,
jsonResult
);
return
JsonResult
.
buildErrorStateResult
(
"流程日志查询失败"
,
null
);
return
JsonResult
.
buildErrorStateResult
(
"流程日志查询失败"
,
null
);
}
}
List
data
=
(
List
)
jsonResult
.
getData
();
List
data
=
(
List
)
jsonResult
.
getData
();
List
<
FlowNode
>
flowNodeList
=
new
ArrayList
<>();
List
<
FlowNode
>
flowNodeList
=
new
ArrayList
<>();
data
.
forEach
(
e
->
{
data
.
forEach
(
e
->
{
flowNodeList
.
add
(
GSON
.
fromJson
(
e
.
toString
(),
FlowNode
.
class
));
flowNodeList
.
add
(
GSON
.
fromJson
(
e
.
toString
(),
FlowNode
.
class
));
});
});
jsonResult
.
setData
(
flowNodeList
);
jsonResult
.
setData
(
flowNodeList
);
return
jsonResult
;
return
jsonResult
;
...
...
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