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
896abd1d
Commit
896abd1d
authored
Feb 17, 2020
by
shangying
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
增加h5并且增加了finalproduct_id的值
parent
061d0d4e
Changes
4
Expand all
Show whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
231 additions
and
41 deletions
+231
-41
PhoneInfoService.java
...anflowboss/api/oneclickdata/service/PhoneInfoService.java
+15
-14
CreditGrantingServiceImpl.java
.../oneclickdata/service/impl/CreditGrantingServiceImpl.java
+16
-4
H5BindingCardAndWithdrawDepositImpl.java
...ata/service/impl/H5BindingCardAndWithdrawDepositImpl.java
+48
-0
PhoneInfoServiceImpl.java
...s/api/oneclickdata/service/impl/PhoneInfoServiceImpl.java
+152
-23
No files found.
src/main/java/cn/quantgroup/cashloanflowboss/api/oneclickdata/service/PhoneInfoService.java
View file @
896abd1d
...
@@ -3,6 +3,7 @@ package cn.quantgroup.cashloanflowboss.api.oneclickdata.service;
...
@@ -3,6 +3,7 @@ package cn.quantgroup.cashloanflowboss.api.oneclickdata.service;
import
cn.quantgroup.cashloanflowboss.spi.xyqb.entity.FinanceProduct
;
import
cn.quantgroup.cashloanflowboss.spi.xyqb.entity.FinanceProduct
;
import
cn.quantgroup.cashloanflowboss.spi.xyqb.entity.QuotaCredit
;
import
cn.quantgroup.cashloanflowboss.spi.xyqb.entity.QuotaCredit
;
import
cn.quantgroup.user.retbean.XUser
;
import
cn.quantgroup.user.retbean.XUser
;
import
com.alibaba.fastjson.JSONObject
;
import
java.util.List
;
import
java.util.List
;
...
@@ -23,48 +24,48 @@ public interface PhoneInfoService {
...
@@ -23,48 +24,48 @@ public interface PhoneInfoService {
* 同步session到xyqb
* 同步session到xyqb
* 返回空
* 返回空
*/
*/
void
sySessionToXYQB
()
;
JSONObject
sySessionToXYQB
(
String
phone
,
String
createdFrom
)
throws
Exception
;
/**
/**
*
同步session到xyqb
*
查询用户信息通过手机号
* 返回
空
* 返回
XUser对象
*/
*/
XUser
selectUserID
(
String
phone
);
XUser
selectUserID
(
String
phone
);
/**
/**
* 实名认证
* 实名认证
*/
*/
void
authIdNo
()
;
JSONObject
authIdNo
(
String
phone
,
String
createdFrom
)
throws
Exception
;
/**
/**
* 授信session同步
* 授信session同步
*/
*/
void
creditSession
()
;
JSONObject
creditSession
(
String
productId
,
String
phone
,
String
createdFrom
)
throws
Exception
;
/**
/**
* 基础信息
* 基础信息
*/
*/
void
authBasic2
()
;
JSONObject
authBasic2
(
String
token
)
throws
Exception
;
/**
/**
* 进入上传身份证页
* 进入上传身份证页
*/
*/
void
authOcrUrl
()
;
String
authOcrUrl
()
throws
Exception
;
/**
/**
* 上传正面
* 上传正面
*/
*/
void
ocrAtuhUp
()
;
JSONObject
ocrAtuhUp
(
String
ocrToken
)
throws
Exception
;
/**
/**
* 上传负面
* 上传负面
*/
*/
void
ocrAtuhDown
()
;
JSONObject
ocrAtuhDown
(
String
ocrToken
)
throws
Exception
;
/**
/**
* 提交拍照认证
* 提交拍照认证
*/
*/
void
ocrSubmit
()
;
JSONObject
ocrSubmit
(
String
ocrToken
)
throws
Exception
;
/**
/**
* 查询授信中心ID
* 查询授信中心ID
...
@@ -74,12 +75,12 @@ public interface PhoneInfoService {
...
@@ -74,12 +75,12 @@ public interface PhoneInfoService {
/**
/**
* 授信
* 授信
*/
*/
void
spiderC
();
void
spiderC
()
;
/**
/**
* 提交审核
* 提交审核
*/
*/
void
submitAuth
()
;
JSONObject
submitAuth
(
String
token
)
throws
Exception
;
/**
/**
* 查询用户审核记录
* 查询用户审核记录
...
@@ -99,12 +100,12 @@ public interface PhoneInfoService {
...
@@ -99,12 +100,12 @@ public interface PhoneInfoService {
/**
/**
* 授信完成通知xyqb
* 授信完成通知xyqb
*/
*/
void
spiderFinishNotic
(
);
JSONObject
spiderFinishNotic
(
String
quotaRecordOrderNo
,
String
channel
);
/**
/**
* 爬虫授权完成通知 xyqb
* 爬虫授权完成通知 xyqb
*/
*/
void
spiderReportFinishNotic
(
);
JSONObject
spiderReportFinishNotic
(
String
quotaRecordOrderNo
);
/**
/**
* 800 修改配额产品类型
* 800 修改配额产品类型
...
...
src/main/java/cn/quantgroup/cashloanflowboss/api/oneclickdata/service/impl/CreditGrantingServiceImpl.java
View file @
896abd1d
...
@@ -10,6 +10,7 @@ import cn.quantgroup.cashloanflowboss.core.base.Result;
...
@@ -10,6 +10,7 @@ import cn.quantgroup.cashloanflowboss.core.base.Result;
import
cn.quantgroup.cashloanflowboss.core.dictionary.ApplicationStatus
;
import
cn.quantgroup.cashloanflowboss.core.dictionary.ApplicationStatus
;
import
cn.quantgroup.cashloanflowboss.spi.xyqb.entity.FinanceProduct
;
import
cn.quantgroup.cashloanflowboss.spi.xyqb.entity.FinanceProduct
;
import
cn.quantgroup.cashloanflowboss.spi.xyqb.entity.QuotaCredit
;
import
cn.quantgroup.cashloanflowboss.spi.xyqb.entity.QuotaCredit
;
import
cn.quantgroup.cashloanflowboss.spi.xyqb.repository.IFinanceProductRepository
;
import
cn.quantgroup.cashloanflowboss.utils.GetBiNoAndFinanceProducts
;
import
cn.quantgroup.cashloanflowboss.utils.GetBiNoAndFinanceProducts
;
import
cn.quantgroup.cashloanflowboss.utils.http.HttpRequest
;
import
cn.quantgroup.cashloanflowboss.utils.http.HttpRequest
;
import
cn.quantgroup.user.retbean.XUser
;
import
cn.quantgroup.user.retbean.XUser
;
...
@@ -18,6 +19,7 @@ import lombok.extern.slf4j.Slf4j;
...
@@ -18,6 +19,7 @@ import lombok.extern.slf4j.Slf4j;
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.stereotype.Service
;
import
org.springframework.stereotype.Service
;
import
sun.rmi.runtime.Log
;
import
java.util.*
;
import
java.util.*
;
...
@@ -40,6 +42,9 @@ public class CreditGrantingServiceImpl implements CreditGrantingService{
...
@@ -40,6 +42,9 @@ public class CreditGrantingServiceImpl implements CreditGrantingService{
@Autowired
@Autowired
private
FundsAllocationplanServiceImpl
fundsAllocationplanService
;
private
FundsAllocationplanServiceImpl
fundsAllocationplanService
;
@Autowired
private
IFinanceProductRepository
iFinanceProductRepository
;
public
final
static
String
txAmount
=
"2000"
;
public
final
static
String
txAmount
=
"2000"
;
public
final
static
String
rate
=
"0"
;
public
final
static
String
rate
=
"0"
;
@Value
(
"${clotho.http.net}"
)
@Value
(
"${clotho.http.net}"
)
...
@@ -55,7 +60,7 @@ public class CreditGrantingServiceImpl implements CreditGrantingService{
...
@@ -55,7 +60,7 @@ public class CreditGrantingServiceImpl implements CreditGrantingService{
}
else
{
}
else
{
log
.
info
(
"非授信需要的状态,打印一下oneClickModel.getType()={},TypeEnum.LOANSUCCESS.getCode()={}"
,
oneClickModel
.
getType
(),
TypeEnum
.
LOANSUCCESS
.
getCode
());
log
.
info
(
"非授信需要的状态,打印一下oneClickModel.getType()={},TypeEnum.LOANSUCCESS.getCode()={}"
,
oneClickModel
.
getType
(),
TypeEnum
.
LOANSUCCESS
.
getCode
());
}
}
return
applyCreditNotify
(
oneClickModel
,
auditResult
,
0
);
return
applyCreditNotify
(
oneClickModel
,
auditResult
,
0
);
}
}
@Override
@Override
...
@@ -198,14 +203,14 @@ public class CreditGrantingServiceImpl implements CreditGrantingService{
...
@@ -198,14 +203,14 @@ public class CreditGrantingServiceImpl implements CreditGrantingService{
log
.
info
(
"打印一下xUser:{}"
,
xUser
);
log
.
info
(
"打印一下xUser:{}"
,
xUser
);
String
uuid
=
xUser
.
getUuid
();
String
uuid
=
xUser
.
getUuid
();
Long
userId
=
xUser
.
getId
();
Long
userId
=
xUser
.
getId
();
log
.
info
(
"打印一下userid={},oneClickModel={}"
,
userId
,
oneClickData
);
//通过用户id获取产品信息
log
.
info
(
"打印一下userid={},oneClickModel={}"
,
userId
,
oneClickData
);
//通过用户id获取产品信息
int
productId
=
Integer
.
parseInt
(
quotaCredit
.
getProductId
().
toString
().
trim
());
int
productId
=
Integer
.
parseInt
(
quotaCredit
.
getProductId
().
toString
().
trim
());
String
biNo
=
String
.
valueOf
(
quotaCredit
.
getProductType
());
String
biNo
=
String
.
valueOf
(
quotaCredit
.
getProductType
());
String
quotaRecordOrderNo
=
quotaCredit
.
getOrderNo
();
String
quotaRecordOrderNo
=
quotaCredit
.
getOrderNo
();
String
getToken
=
phoneInfoService
.
getToken
(
oneClickData
.
getPhone
(),
oneClickData
.
getChannelCode
());
// 通过手机号和渠道code获取token
String
getToken
=
phoneInfoService
.
getToken
(
oneClickData
.
getPhone
(),
oneClickData
.
getChannelCode
());
// 通过手机号和渠道code获取token
log
.
info
(
"打印当前的oneClickData={},auditResult={},quotaRecordOrderNo={},uuid={}, biNo={}, productId={},getToken={}"
,
oneClickData
,
auditResult
,
quotaRecordOrderNo
,
uuid
,
biNo
,
productId
,
getToken
);
log
.
info
(
"打印当前的oneClickData={},auditResult={},quotaRecordOrderNo={},uuid={}, biNo={}, productId={},getToken={}"
,
oneClickData
,
auditResult
,
quotaRecordOrderNo
,
uuid
,
biNo
,
productId
,
getToken
);
JSONObject
result
=
getCreditNotifyResult
(
oneClickData
,
quotaCredit
,
auditResult
,
quotaRecordOrderNo
,
uuid
,
biNo
,
productId
,
getToken
);
JSONObject
result
=
getCreditNotifyResult
(
oneClickData
,
quotaCredit
,
auditResult
,
quotaRecordOrderNo
,
uuid
,
biNo
,
productId
,
getToken
);
log
.
info
(
"打印一下查看当前的授信状态={}"
,
result
);
log
.
info
(
"打印一下查看当前的授信状态={}"
,
result
);
String
statusCode
=
result
.
get
(
"statusCode"
).
toString
().
trim
();
String
statusCode
=
result
.
get
(
"statusCode"
).
toString
().
trim
();
String
statusCodeCompare
=
"200"
;
String
statusCodeCompare
=
"200"
;
String
context
=
result
.
get
(
"context"
).
toString
().
trim
();
String
context
=
result
.
get
(
"context"
).
toString
().
trim
();
...
@@ -278,12 +283,19 @@ public class CreditGrantingServiceImpl implements CreditGrantingService{
...
@@ -278,12 +283,19 @@ public class CreditGrantingServiceImpl implements CreditGrantingService{
}
}
public
ArrayList
getPublicInfo
(
OneClickModel
oneClickModel
){
public
ArrayList
getPublicInfo
(
OneClickModel
oneClickModel
){
String
fundProductId
=
""
;
List
<
FinanceProduct
>
financeProducts
=
iFinanceProductRepository
.
findByFundCorpId
(
Long
.
getLong
(
oneClickModel
.
getFundID
()));
if
(
financeProducts
.
size
()>
0
){
fundProductId
=
financeProducts
.
get
(
0
).
getFundCorpId
().
toString
().
trim
();
}
ArrayList
listPara1
=
new
ArrayList
();
ArrayList
listPara1
=
new
ArrayList
();
listPara1
.
add
(
0
,
oneClickModel
.
getAmount
());
listPara1
.
add
(
0
,
oneClickModel
.
getAmount
());
listPara1
.
add
(
1
,
oneClickModel
.
getTermNo
());
listPara1
.
add
(
1
,
oneClickModel
.
getTermNo
());
listPara1
.
add
(
2
,
oneClickModel
.
getFundID
());
listPara1
.
add
(
2
,
oneClickModel
.
getFundID
());
listPara1
.
add
(
3
,
rate
);
listPara1
.
add
(
3
,
rate
);
listPara1
.
add
(
4
,
txAmount
);
listPara1
.
add
(
4
,
txAmount
);
listPara1
.
add
(
5
,
fundProductId
);
return
listPara1
;
return
listPara1
;
}
}
...
...
src/main/java/cn/quantgroup/cashloanflowboss/api/oneclickdata/service/impl/H5BindingCardAndWithdrawDepositImpl.java
0 → 100644
View file @
896abd1d
package
cn
.
quantgroup
.
cashloanflowboss
.
api
.
oneclickdata
.
service
.
impl
;
import
cn.quantgroup.cashloanflowboss.api.oneclickdata.service.H5BindingCardAndWithdrawDeposit
;
/**
* Created by shang on 2020/1/21.
*/
public
class
H5BindingCardAndWithdrawDepositImpl
implements
H5BindingCardAndWithdrawDeposit
{
@Override
public
void
accountPro
()
{
}
@Override
public
void
getXYQBAccountId
()
{
}
@Override
public
void
bindCard
()
{
}
@Override
public
void
cardAuthSms
()
{
}
@Override
public
void
cardAuthSmsConfirm
()
{
}
@Override
public
void
bindCardList
()
{
}
@Override
public
void
accountTrial
()
{
}
@Override
public
void
cashAfterBindingCard
()
{
}
}
src/main/java/cn/quantgroup/cashloanflowboss/api/oneclickdata/service/impl/PhoneInfoServiceImpl.java
View file @
896abd1d
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