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
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
胡慧
cash-loan-flow-boss
Commits
8a042a84
Commit
8a042a84
authored
Sep 03, 2019
by
suntao
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
渠道信息查询 优化
parent
8b984c37
Changes
8
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
47 additions
and
1102 deletions
+47
-1102
ChannelConfController.java
...lowboss/api/channel/controller/ChannelConfController.java
+1
-1
ChannelConfService.java
...hloanflowboss/api/channel/service/ChannelConfService.java
+13
-1
ChannelConfUtil.java
...up/cashloanflowboss/api/channel/util/ChannelConfUtil.java
+33
-0
BossPageImpl.java
...n/quantgroup/cashloanflowboss/core/base/BossPageImpl.java
+0
-98
OrderStatusQueryModel.java
...ashloanflowboss/spi/xyqb/model/OrderStatusQueryModel.java
+0
-44
OrderStatusQueryResultOnlyStatus.java
...boss/spi/xyqb/model/OrderStatusQueryResultOnlyStatus.java
+0
-22
OrderStatusQueryService.java
...oanflowboss/spi/xyqb/service/OrderStatusQueryService.java
+0
-617
XyqbService.java
...tgroup/cashloanflowboss/spi/xyqb/service/XyqbService.java
+0
-319
No files found.
src/main/java/cn/quantgroup/cashloanflowboss/api/channel/controller/ChannelConfController.java
View file @
8a042a84
...
...
@@ -36,7 +36,7 @@ public class ChannelConfController {
@Security
(
authorityId
=
"Channel.getChannelList"
)
@ChannelIdInit
@PostMapping
(
"/info"
)
public
Result
channel
Info
(
Long
channelId
,
Integer
pageNumber
,
Integer
pageSize
)
{
public
Result
channel
List
(
Long
channelId
,
Integer
pageNumber
,
Integer
pageSize
)
{
if
(
pageNumber
==
null
||
pageSize
==
null
)
{
return
Result
.
buildFial
(
"page信息不对"
);
}
...
...
src/main/java/cn/quantgroup/cashloanflowboss/api/channel/service/ChannelConfService.java
View file @
8a042a84
...
...
@@ -11,6 +11,7 @@ import cn.quantgroup.cashloanflowboss.spi.clf.entity.ClfCallbackConfiguration;
import
cn.quantgroup.cashloanflowboss.spi.clf.entity.ClfChannelConfiguration
;
import
cn.quantgroup.cashloanflowboss.api.channel.repository.ChannelConfRepository
;
import
cn.quantgroup.cashloanflowboss.spi.clf.entity.ClfOrderCallBack
;
import
cn.quantgroup.cashloanflowboss.spi.clf.model.KANoticeType
;
import
cn.quantgroup.cashloanflowboss.spi.clf.repository.ClfCallbackConfigurationRepository
;
import
cn.quantgroup.cashloanflowboss.spi.clf.repository.ClfChannelConfigurationRepository
;
import
cn.quantgroup.cashloanflowboss.api.channel.util.ChannelConfUtil
;
...
...
@@ -82,7 +83,18 @@ public class ChannelConfService {
public
ChannelConfVo
getChannelConf
(
Long
channelId
)
{
ChannelConf
channelConf
=
channelConfRepository
.
getByChannelId
(
channelId
);
return
ChannelConfUtil
.
channelConfConvertVOModel
(
channelConf
);
if
(
channelConf
!=
null
)
{
return
ChannelConfUtil
.
channelConfConvertVOModel
(
channelConf
);
}
else
{
// boss channel_conf 为空,从clf 查询数据
ClfChannelConfiguration
channelConfiguration
=
clfChannelConfigurationRepository
.
findByRegisteredFrom
(
channelId
);
ClfOrderCallBack
approve
=
clfOrderCallbackRepository
.
findByCallbackStatusAndRegisteredFrom
(
KANoticeType
.
FUAD_ASSIFN_SUCC
.
name
(),
channelId
);
ClfOrderCallBack
orderStatus
=
clfOrderCallbackRepository
.
findByCallbackStatusAndRegisteredFrom
(
KANoticeType
.
FUND_SUCC
.
name
(),
channelId
);
ClfOrderCallBack
repaymentPlan
=
clfOrderCallbackRepository
.
findByCallbackStatusAndRegisteredFrom
(
KANoticeType
.
REPAYMENT
.
name
(),
channelId
);
return
ChannelConfUtil
.
getChannelConfVoByClf
(
channelConfiguration
,
approve
,
orderStatus
,
repaymentPlan
);
}
}
...
...
src/main/java/cn/quantgroup/cashloanflowboss/api/channel/util/ChannelConfUtil.java
View file @
8a042a84
...
...
@@ -208,4 +208,37 @@ public class ChannelConfUtil {
return
channelConf
.
getP2pFundId
();
}
}
public
static
ChannelConfVo
getChannelConfVoByClf
(
ClfChannelConfiguration
channelConfiguration
,
ClfOrderCallBack
approve
,
ClfOrderCallBack
orderStatus
,
ClfOrderCallBack
repaymentPlan
)
{
ChannelConfVo
channelConfVo
=
new
ChannelConfVo
();
ChannelConfBaseModel
channelConfBaseModel
=
new
ChannelConfBaseModel
();
if
(
channelConfiguration
!=
null
)
{
channelConfBaseModel
.
setChannelId
(
channelConfiguration
.
getRegisteredFrom
());
channelConfBaseModel
.
setChannelName
(
channelConfiguration
.
getChannelName
());
channelConfBaseModel
.
setChannelCode
(
channelConfiguration
.
getChannelCode
());
channelConfBaseModel
.
setEnv
(
""
);
channelConfBaseModel
.
setFundId
(
0
);
channelConfBaseModel
.
setP2pFundId
(
0
);
channelConfBaseModel
.
setBizType
(
0
);
channelConfBaseModel
.
setAesKey
(
channelConfiguration
.
getAesKey
());
channelConfBaseModel
.
setMd5Key
(
channelConfiguration
.
getMd5Key
());
channelConfBaseModel
.
setAuthCode
(
channelConfiguration
.
getSpiderCenterMerchantChannelCode
());
channelConfBaseModel
.
setRiskCode
(
channelConfiguration
.
getSpiderCenterChannelCode
());
}
ChannelConfAddModel
channelConfAddModel
=
new
ChannelConfAddModel
();
channelConfAddModel
.
setEnvPath
(
""
);
channelConfAddModel
.
setChannelIp
(
""
);
channelConfAddModel
.
setApproveCallBackUrl
(
approve
!=
null
?
approve
.
getCallbackUrl
()
:
""
);
channelConfAddModel
.
setOrderStatusCallBackUrl
(
orderStatus
!=
null
?
orderStatus
.
getCallbackUrl
()
:
""
);
channelConfAddModel
.
setRepayResultCallBackUrl
(
""
);
channelConfAddModel
.
setRepaymentPlanCallBackUrl
(
repaymentPlan
!=
null
?
repaymentPlan
.
getCallbackUrl
()
:
""
);
channelConfAddModel
.
setMessage
(
""
);
channelConfAddModel
.
setExtendData
(
""
);
channelConfVo
.
setBasicInfo
(
channelConfBaseModel
);
channelConfVo
.
setAddInfo
(
channelConfAddModel
);
return
channelConfVo
;
}
}
src/main/java/cn/quantgroup/cashloanflowboss/core/base/BossPageImpl.java
deleted
100644 → 0
View file @
8b984c37
package
cn
.
quantgroup
.
cashloanflowboss
.
core
.
base
;
import
org.springframework.core.convert.converter.Converter
;
import
org.springframework.data.domain.Page
;
import
org.springframework.data.domain.Pageable
;
import
org.springframework.data.domain.Sort
;
import
java.util.Iterator
;
import
java.util.List
;
/**
* function:
* date: 2019/8/6
*
* @author: suntao
*/
public
class
BossPageImpl
<
T
>
implements
Page
{
@Override
public
int
getTotalPages
()
{
return
0
;
}
@Override
public
long
getTotalElements
()
{
return
0
;
}
@Override
public
Page
map
(
Converter
converter
)
{
return
null
;
}
@Override
public
int
getNumber
()
{
return
0
;
}
@Override
public
int
getSize
()
{
return
0
;
}
@Override
public
int
getNumberOfElements
()
{
return
0
;
}
@Override
public
List
getContent
()
{
return
null
;
}
@Override
public
boolean
hasContent
()
{
return
false
;
}
@Override
public
Sort
getSort
()
{
return
null
;
}
@Override
public
boolean
isFirst
()
{
return
false
;
}
@Override
public
boolean
isLast
()
{
return
false
;
}
@Override
public
boolean
hasNext
()
{
return
false
;
}
@Override
public
boolean
hasPrevious
()
{
return
false
;
}
@Override
public
Pageable
nextPageable
()
{
return
null
;
}
@Override
public
Pageable
previousPageable
()
{
return
null
;
}
@Override
public
Iterator
iterator
()
{
return
null
;
}
}
src/main/java/cn/quantgroup/cashloanflowboss/spi/xyqb/model/OrderStatusQueryModel.java
deleted
100644 → 0
View file @
8b984c37
package
cn
.
quantgroup
.
cashloanflowboss
.
spi
.
xyqb
.
model
;
import
cn.quantgroup.cashloanflowboss.spi.clf.entity.ClfOrderMapping
;
import
lombok.Data
;
import
lombok.NoArgsConstructor
;
/**
* 查询订单状态 model
* Created with suntao on 2018/12/26
*/
@Data
@NoArgsConstructor
public
class
OrderStatusQueryModel
{
/** APPROVE 时 非空,元 */
private
String
drawTryAmount
;
/** APPROVE 时 非空,元 */
private
String
drawTryTerm
;
private
ClfOrderMapping
orderMapping
;
/** 可以为空 */
private
QueryType
queryType
;
public
OrderStatusQueryModel
(
ClfOrderMapping
orderMapping
)
{
this
.
orderMapping
=
orderMapping
;
}
public
enum
QueryType
{
APPROVE
(
"审批状态查询"
),
WITHDRAW
(
"提现状态查询,贷前提现"
),
CANCEL_LOAN
(
"取消借款"
),
CANCEL_AFTER_LOAN
(
"取消借款,贷后,退款"
),
PAY
(
"放款状态查询"
),
ALL_REPAID
(
"结清状态查询"
);
private
String
desc
;
public
String
getDesc
(){
return
this
.
desc
;
}
QueryType
(
String
desc
)
{
this
.
desc
=
desc
;
}
}
}
src/main/java/cn/quantgroup/cashloanflowboss/spi/xyqb/model/OrderStatusQueryResultOnlyStatus.java
deleted
100644 → 0
View file @
8b984c37
package
cn
.
quantgroup
.
cashloanflowboss
.
spi
.
xyqb
.
model
;
import
cn.quantgroup.cashloanflowboss.spi.clf.model.KANoticeType
;
import
lombok.Data
;
import
java.util.Date
;
/**
* Created with suntao on 2018/12/26
*/
@Data
public
class
OrderStatusQueryResultOnlyStatus
{
private
String
applyNo
;
private
Long
loanId
;
private
KANoticeType
kaNoticeType
;
private
Date
updateTime
;
}
src/main/java/cn/quantgroup/cashloanflowboss/spi/xyqb/service/OrderStatusQueryService.java
deleted
100644 → 0
View file @
8b984c37
This diff is collapsed.
Click to expand it.
src/main/java/cn/quantgroup/cashloanflowboss/spi/xyqb/service/XyqbService.java
deleted
100644 → 0
View file @
8b984c37
This diff is collapsed.
Click to expand it.
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