Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Q
qa-platform
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
QA
qa-platform
Commits
1c54ef93
Commit
1c54ef93
authored
Jan 22, 2021
by
黎博
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
优化项目,新增mock模块
parent
d436e7ca
Changes
54
Hide whitespace changes
Inline
Side-by-side
Showing
54 changed files
with
289 additions
and
133 deletions
+289
-133
QaPlatformApplication.java
src/main/java/cn/qg/qaplatform/QaPlatformApplication.java
+1
-1
HttpLogAspect.java
src/main/java/cn/qg/qaplatform/aspect/HttpLogAspect.java
+3
-2
Swagger2Config.java
src/main/java/cn/qg/qaplatform/config/Swagger2Config.java
+1
-1
SwitchDataSource.java
src/main/java/cn/qg/qaplatform/config/SwitchDataSource.java
+16
-3
ErrorType.java
src/main/java/cn/qg/qaplatform/enums/ErrorType.java
+1
-1
Namespace.java
src/main/java/cn/qg/qaplatform/enums/Namespace.java
+3
-2
InterceptorConfig.java
.../java/cn/qg/qaplatform/mock/config/InterceptorConfig.java
+23
-0
MockController.java
...java/cn/qg/qaplatform/mock/controller/MockController.java
+33
-0
Mock.java
src/main/java/cn/qg/qaplatform/mock/entity/Mock.java
+23
-0
PayInterceptor.java
...ava/cn/qg/qaplatform/mock/interceptor/PayInterceptor.java
+55
-0
MockMapper.java
src/main/java/cn/qg/qaplatform/mock/mapper/MockMapper.java
+7
-0
DBUtils.java
src/main/java/cn/qg/qaplatform/utils/DBUtils.java
+1
-1
EnumUtils.java
src/main/java/cn/qg/qaplatform/utils/EnumUtils.java
+1
-1
JsonResult.java
src/main/java/cn/qg/qaplatform/utils/JsonResult.java
+2
-2
LexinEncrypt.java
...ain/java/cn/qg/qaplatform/zdata/Encrypt/LexinEncrypt.java
+1
-1
GenLoanUserDataController.java
...aplatform/zdata/controller/GenLoanUserDataController.java
+9
-9
GenVccController.java
...a/cn/qg/qaplatform/zdata/controller/GenVccController.java
+4
-4
QueryLoanUserDataController.java
...latform/zdata/controller/QueryLoanUserDataController.java
+4
-4
QueryVccController.java
...cn/qg/qaplatform/zdata/controller/QueryVccController.java
+5
-5
ApplyDataVo.java
src/main/java/cn/qg/qaplatform/zdata/entity/ApplyDataVo.java
+1
-1
GenLoanUser.java
src/main/java/cn/qg/qaplatform/zdata/entity/GenLoanUser.java
+1
-1
GenVccUser.java
src/main/java/cn/qg/qaplatform/zdata/entity/GenVccUser.java
+1
-3
QueryLoanUser.java
...ain/java/cn/qg/qaplatform/zdata/entity/QueryLoanUser.java
+1
-1
QueryVccUser.java
...main/java/cn/qg/qaplatform/zdata/entity/QueryVccUser.java
+1
-1
ChannelEnum.java
src/main/java/cn/qg/qaplatform/zdata/enums/ChannelEnum.java
+1
-1
FundEnum.java
src/main/java/cn/qg/qaplatform/zdata/enums/FundEnum.java
+1
-1
LoanStatus.java
src/main/java/cn/qg/qaplatform/zdata/enums/LoanStatus.java
+1
-1
VccStatusEnum.java
...main/java/cn/qg/qaplatform/zdata/enums/VccStatusEnum.java
+1
-1
QueryBasicLoanStatusDataMapper.java
...platform/zdata/mapper/QueryBasicLoanStatusDataMapper.java
+3
-3
QueryVccDataMapper.java
...ava/cn/qg/qaplatform/zdata/mapper/QueryVccDataMapper.java
+2
-2
RuleEngineMapper.java
.../java/cn/qg/qaplatform/zdata/mapper/RuleEngineMapper.java
+1
-1
Common.java
src/main/java/cn/qg/qaplatform/zdata/process/Common.java
+2
-2
Lexin.java
src/main/java/cn/qg/qaplatform/zdata/process/Lexin.java
+3
-3
Vcc.java
src/main/java/cn/qg/qaplatform/zdata/process/Vcc.java
+1
-2
Xyqb.java
src/main/java/cn/qg/qaplatform/zdata/process/Xyqb.java
+1
-1
LexinDataService.java
...java/cn/qg/qaplatform/zdata/service/LexinDataService.java
+2
-2
QueryBasicLoanStatusDataService.java
...atform/zdata/service/QueryBasicLoanStatusDataService.java
+3
-3
QueryInProcessStatusService.java
...qaplatform/zdata/service/QueryInProcessStatusService.java
+1
-1
QueryLoanUserDataService.java
...qg/qaplatform/zdata/service/QueryLoanUserDataService.java
+1
-1
RuleEngineService.java
...ava/cn/qg/qaplatform/zdata/service/RuleEngineService.java
+1
-1
VccDataService.java
...n/java/cn/qg/qaplatform/zdata/service/VccDataService.java
+3
-3
XyqbDataService.java
.../java/cn/qg/qaplatform/zdata/service/XyqbDataService.java
+3
-3
LexinDataServiceImpl.java
...g/qaplatform/zdata/service/impl/LexinDataServiceImpl.java
+8
-8
QueryBasicLoanStatusDataServiceImpl.java
...ata/service/impl/QueryBasicLoanStatusDataServiceImpl.java
+9
-9
QueryInProcessStatusServiceImpl.java
...m/zdata/service/impl/QueryInProcessStatusServiceImpl.java
+3
-3
QueryLoanUserDataServiceImpl.java
...form/zdata/service/impl/QueryLoanUserDataServiceImpl.java
+4
-4
RuleEngineServiceImpl.java
.../qaplatform/zdata/service/impl/RuleEngineServiceImpl.java
+4
-4
VccDataServiceImpl.java
.../qg/qaplatform/zdata/service/impl/VccDataServiceImpl.java
+9
-9
XyqbDataServiceImpl.java
...qg/qaplatform/zdata/service/impl/XyqbDataServiceImpl.java
+7
-7
application.yml
src/main/resources/application.yml
+5
-2
QueryBasicLoanStatusDataMapper.xml
...resources/mapper/zdata/QueryBasicLoanStatusDataMapper.xml
+4
-4
QueryVccDataMapper.xml
src/main/resources/mapper/zdata/QueryVccDataMapper.xml
+3
-3
RuleEngineMapper.xml
src/main/resources/mapper/zdata/RuleEngineMapper.xml
+1
-1
Lexin.java
src/test/java/cn/qg/qaplatform/test/Lexin.java
+3
-3
No files found.
src/main/java/cn/qg/qaplatform/QaPlatformApplication.java
View file @
1c54ef93
...
@@ -5,7 +5,7 @@ import org.springframework.boot.SpringApplication;
...
@@ -5,7 +5,7 @@ import org.springframework.boot.SpringApplication;
import
org.springframework.boot.autoconfigure.SpringBootApplication
;
import
org.springframework.boot.autoconfigure.SpringBootApplication
;
@SpringBootApplication
@SpringBootApplication
@MapperScan
(
value
=
"cn.qg.qaplatform.
dao
"
)
@MapperScan
(
value
=
"cn.qg.qaplatform.
*.mapper
"
)
public
class
QaPlatformApplication
{
public
class
QaPlatformApplication
{
public
static
void
main
(
String
[]
args
)
{
public
static
void
main
(
String
[]
args
)
{
...
...
src/main/java/cn/qg/qaplatform/
common/
aspect/HttpLogAspect.java
→
src/main/java/cn/qg/qaplatform/aspect/HttpLogAspect.java
View file @
1c54ef93
package
cn
.
qg
.
qaplatform
.
common
.
aspect
;
package
cn
.
qg
.
qaplatform
.
aspect
;
import
cn.qg.qaplatform.utils.JsonTransUtils
;
import
cn.qg.qaplatform.utils.JsonTransUtils
;
import
com.fasterxml.jackson.core.JsonProcessingException
;
import
com.fasterxml.jackson.core.JsonProcessingException
;
...
@@ -17,6 +17,7 @@ import org.springframework.web.context.request.RequestContextHolder;
...
@@ -17,6 +17,7 @@ import org.springframework.web.context.request.RequestContextHolder;
import
org.springframework.web.context.request.ServletRequestAttributes
;
import
org.springframework.web.context.request.ServletRequestAttributes
;
import
javax.servlet.http.HttpServletRequest
;
import
javax.servlet.http.HttpServletRequest
;
import
javax.servlet.http.HttpServletResponse
;
import
java.lang.reflect.Method
;
import
java.lang.reflect.Method
;
import
java.lang.reflect.Parameter
;
import
java.lang.reflect.Parameter
;
import
java.util.ArrayList
;
import
java.util.ArrayList
;
...
@@ -32,7 +33,7 @@ import java.util.Map;
...
@@ -32,7 +33,7 @@ import java.util.Map;
public
class
HttpLogAspect
{
public
class
HttpLogAspect
{
private
static
final
Logger
logger
=
LoggerFactory
.
getLogger
(
HttpLogAspect
.
class
);
private
static
final
Logger
logger
=
LoggerFactory
.
getLogger
(
HttpLogAspect
.
class
);
@Pointcut
(
"execution(public * cn.qg.qaplatform.controller..*.*(..))"
)
@Pointcut
(
"execution(public * cn.qg.qaplatform.
zdata.
controller..*.*(..))"
)
public
void
httpRequestLog
()
{}
public
void
httpRequestLog
()
{}
/**
/**
...
...
src/main/java/cn/qg/qaplatform/config/Swagger2Config.java
View file @
1c54ef93
...
@@ -23,7 +23,7 @@ public class Swagger2Config {
...
@@ -23,7 +23,7 @@ public class Swagger2Config {
.
groupName
(
"测试平台后台"
)
.
groupName
(
"测试平台后台"
)
.
apiInfo
(
apiInfo
())
.
apiInfo
(
apiInfo
())
.
select
()
.
select
()
.
apis
(
RequestHandlerSelectors
.
basePackage
(
"cn.qg.qaplatform.controller"
))
.
apis
(
RequestHandlerSelectors
.
basePackage
(
"cn.qg.qaplatform.
zdata.
controller"
))
.
paths
(
PathSelectors
.
any
())
.
paths
(
PathSelectors
.
any
())
.
build
()
.
build
()
.
securitySchemes
(
securitySchemes
())
.
securitySchemes
(
securitySchemes
())
...
...
src/main/java/cn/qg/qaplatform/co
mmon
/SwitchDataSource.java
→
src/main/java/cn/qg/qaplatform/co
nfig
/SwitchDataSource.java
View file @
1c54ef93
package
cn
.
qg
.
qaplatform
.
co
mmon
;
package
cn
.
qg
.
qaplatform
.
co
nfig
;
import
cn.qg.qaplatform.common.enums.Namespace
;
import
cn.qg.qaplatform.enums.Namespace
;
import
cn.qg.qaplatform.config.DynamicDataSource
;
import
com.alibaba.druid.pool.DruidDataSource
;
import
com.alibaba.druid.pool.DruidDataSource
;
...
@@ -15,6 +14,20 @@ public class SwitchDataSource {
...
@@ -15,6 +14,20 @@ public class SwitchDataSource {
public
static
void
dataSourceSwitch
(
String
namespace
,
String
database
)
{
public
static
void
dataSourceSwitch
(
String
namespace
,
String
database
)
{
/**
* dev1环境
*/
if
(
namespace
.
equals
(
"dev1"
))
{
DruidDataSource
druidDataSource
=
new
DruidDataSource
();
String
url
=
Namespace
.
DEV1
.
getUrl
()
+
database
+
SUFFIX
;
String
dbKey
=
Namespace
.
DEV1
.
getKey
();
druidDataSource
.
setUrl
(
url
);
druidDataSource
.
setUsername
(
Namespace
.
DEV1
.
getUsername
());
druidDataSource
.
setPassword
(
Namespace
.
DEV1
.
getPassword
());
DynamicDataSource
.
dataSourcesMap
.
put
(
dbKey
,
druidDataSource
);
DynamicDataSource
.
setDataSource
(
dbKey
);
}
/**
/**
* pre 环境
* pre 环境
*/
*/
...
...
src/main/java/cn/qg/qaplatform/
common/
enums/ErrorType.java
→
src/main/java/cn/qg/qaplatform/enums/ErrorType.java
View file @
1c54ef93
package
cn
.
qg
.
qaplatform
.
common
.
enums
;
package
cn
.
qg
.
qaplatform
.
enums
;
/**
/**
* 定义错误类别
* 定义错误类别
...
...
src/main/java/cn/qg/qaplatform/
common/
enums/Namespace.java
→
src/main/java/cn/qg/qaplatform/enums/Namespace.java
View file @
1c54ef93
package
cn
.
qg
.
qaplatform
.
common
.
enums
;
package
cn
.
qg
.
qaplatform
.
enums
;
public
enum
Namespace
{
public
enum
Namespace
{
PRE
(
"pre"
,
"pre"
,
"jdbc:mysql://172.17.5.14:32178/"
,
"qa"
,
"qatest"
),
DEV1
(
"dev1"
,
"dev1"
,
"jdbc:mysql://172.17.5.16:32661/"
,
"qa"
,
"qatest"
),
PRE
(
"pre"
,
"pre"
,
"jdbc:mysql://172.17.5.17:32178/"
,
"qa"
,
"qatest"
),
QA
(
"qa"
,
"qa"
,
"jdbc:mysql://172.17.5.16:32743/"
,
"qa"
,
"qatest"
),
QA
(
"qa"
,
"qa"
,
"jdbc:mysql://172.17.5.16:32743/"
,
"qa"
,
"qatest"
),
QA2
(
"qa2"
,
"qa2"
,
"jdbc:mysql://172.17.5.5:31905/"
,
"qa"
,
"qatest"
),
QA2
(
"qa2"
,
"qa2"
,
"jdbc:mysql://172.17.5.5:31905/"
,
"qa"
,
"qatest"
),
QA3
(
"qa3"
,
"qa3"
,
"jdbc:mysql://172.17.5.14:32659/"
,
"qa"
,
"qatest"
),
QA3
(
"qa3"
,
"qa3"
,
"jdbc:mysql://172.17.5.14:32659/"
,
"qa"
,
"qatest"
),
...
...
src/main/java/cn/qg/qaplatform/mock/config/InterceptorConfig.java
0 → 100644
View file @
1c54ef93
package
cn
.
qg
.
qaplatform
.
mock
.
config
;
import
cn.qg.qaplatform.mock.interceptor.PayInterceptor
;
import
org.springframework.context.annotation.Bean
;
import
org.springframework.context.annotation.Configuration
;
import
org.springframework.web.servlet.config.annotation.InterceptorRegistry
;
import
org.springframework.web.servlet.config.annotation.WebMvcConfigurer
;
@Configuration
public
class
InterceptorConfig
implements
WebMvcConfigurer
{
@Bean
public
PayInterceptor
payInterceptor
()
{
return
new
PayInterceptor
();
}
@Override
public
void
addInterceptors
(
InterceptorRegistry
registry
)
{
registry
.
addInterceptor
(
payInterceptor
()).
addPathPatterns
(
"/mock/**"
);
}
}
src/main/java/cn/qg/qaplatform/mock/controller/MockController.java
0 → 100644
View file @
1c54ef93
package
cn
.
qg
.
qaplatform
.
mock
.
controller
;
import
cn.qg.qaplatform.utils.JsonResult
;
import
cn.qg.qaplatform.config.SwitchDataSource
;
import
cn.qg.qaplatform.mock.entity.Mock
;
import
cn.qg.qaplatform.mock.mapper.MockMapper
;
import
com.baomidou.mybatisplus.core.conditions.query.QueryWrapper
;
import
lombok.extern.slf4j.Slf4j
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.web.bind.annotation.GetMapping
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RequestMethod
;
import
org.springframework.web.bind.annotation.RestController
;
@Slf4j
@RestController
public
class
MockController
{
@Autowired
MockMapper
mockMapper
;
@RequestMapping
(
value
=
"/mock/**"
,
method
=
{
RequestMethod
.
GET
,
RequestMethod
.
POST
})
public
void
mockMethod
()
{}
@GetMapping
(
"/test"
)
public
JsonResult
test
()
{
SwitchDataSource
.
dataSourceSwitch
(
"pre"
,
"qa"
);
QueryWrapper
<
Mock
>
queryWrapper
=
new
QueryWrapper
<>();
queryWrapper
.
eq
(
"url"
,
"/pay"
);
Mock
mock
=
mockMapper
.
selectOne
(
queryWrapper
);
return
JsonResult
.
success
(
mock
);
}
}
src/main/java/cn/qg/qaplatform/mock/entity/Mock.java
0 → 100644
View file @
1c54ef93
package
cn
.
qg
.
qaplatform
.
mock
.
entity
;
import
com.baomidou.mybatisplus.annotation.IdType
;
import
com.baomidou.mybatisplus.annotation.TableId
;
import
com.fasterxml.jackson.annotation.JsonFormat
;
import
lombok.Data
;
import
java.util.Date
;
@Data
public
class
Mock
{
@TableId
(
type
=
IdType
.
AUTO
)
private
Integer
id
;
private
String
url
;
private
String
description
;
private
String
success
;
private
String
fail
;
private
Integer
flag
;
@JsonFormat
(
pattern
=
"yyyy-MM-dd HH:mm:ss"
)
private
Date
createTime
;
@JsonFormat
(
pattern
=
"yyyy-MM-dd HH:mm:ss"
)
private
Date
updateTime
;
}
src/main/java/cn/qg/qaplatform/mock/interceptor/PayInterceptor.java
0 → 100644
View file @
1c54ef93
package
cn
.
qg
.
qaplatform
.
mock
.
interceptor
;
import
cn.qg.qaplatform.config.SwitchDataSource
;
import
cn.qg.qaplatform.mock.entity.Mock
;
import
cn.qg.qaplatform.mock.mapper.MockMapper
;
import
com.baomidou.mybatisplus.core.conditions.query.QueryWrapper
;
import
lombok.extern.slf4j.Slf4j
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.lang.Nullable
;
import
org.springframework.web.servlet.HandlerInterceptor
;
import
org.springframework.web.servlet.ModelAndView
;
import
javax.servlet.http.HttpServletRequest
;
import
javax.servlet.http.HttpServletResponse
;
import
java.io.PrintWriter
;
@Slf4j
public
class
PayInterceptor
implements
HandlerInterceptor
{
@Autowired
MockMapper
mockMapper
;
@Override
public
boolean
preHandle
(
HttpServletRequest
request
,
HttpServletResponse
response
,
Object
handler
)
throws
Exception
{
SwitchDataSource
.
dataSourceSwitch
(
"pre"
,
"qa"
);
String
uri
=
request
.
getRequestURI
().
substring
(
5
);
QueryWrapper
<
Mock
>
queryWrapper
=
new
QueryWrapper
<>();
queryWrapper
.
eq
(
"url"
,
uri
);
Mock
mock
=
mockMapper
.
selectOne
(
queryWrapper
);
response
.
setHeader
(
"Content-type"
,
"application/json;charset=UTF-8"
);
response
.
setCharacterEncoding
(
"UTF-8"
);
PrintWriter
printWriter
=
response
.
getWriter
();
if
(
mock
.
getFlag
().
equals
(
1
))
{
printWriter
.
write
(
mock
.
getSuccess
());
}
else
if
(
mock
.
getFlag
().
equals
(
0
))
{
printWriter
.
write
(
mock
.
getFail
());
}
// 对请求进行解密TF
return
true
;
}
@Override
public
void
postHandle
(
HttpServletRequest
request
,
HttpServletResponse
response
,
Object
handler
,
@Nullable
ModelAndView
modelAndView
)
throws
Exception
{
// 对请求加密
}
@Override
public
void
afterCompletion
(
HttpServletRequest
request
,
HttpServletResponse
response
,
Object
handler
,
@Nullable
Exception
ex
)
throws
Exception
{
log
.
info
(
"calling afterCompletion"
);
}
}
src/main/java/cn/qg/qaplatform/mock/mapper/MockMapper.java
0 → 100644
View file @
1c54ef93
package
cn
.
qg
.
qaplatform
.
mock
.
mapper
;
import
cn.qg.qaplatform.mock.entity.Mock
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
public
interface
MockMapper
extends
BaseMapper
<
Mock
>
{
}
src/main/java/cn/qg/qaplatform/utils/DBUtils.java
View file @
1c54ef93
package
cn
.
qg
.
qaplatform
.
utils
;
package
cn
.
qg
.
qaplatform
.
utils
;
import
cn.qg.qaplatform.
common.
enums.Namespace
;
import
cn.qg.qaplatform.enums.Namespace
;
import
org.apache.commons.dbutils.QueryRunner
;
import
org.apache.commons.dbutils.QueryRunner
;
import
java.sql.*
;
import
java.sql.*
;
...
...
src/main/java/cn/qg/qaplatform/utils/EnumUtils.java
View file @
1c54ef93
package
cn
.
qg
.
qaplatform
.
utils
;
package
cn
.
qg
.
qaplatform
.
utils
;
import
cn.qg.qaplatform.
common
.enums.ChannelEnum
;
import
cn.qg.qaplatform.
zdata
.enums.ChannelEnum
;
import
org.apache.commons.lang3.StringUtils
;
import
org.apache.commons.lang3.StringUtils
;
import
java.lang.reflect.Field
;
import
java.lang.reflect.Field
;
...
...
src/main/java/cn/qg/qaplatform/
common
/JsonResult.java
→
src/main/java/cn/qg/qaplatform/
utils
/JsonResult.java
View file @
1c54ef93
package
cn
.
qg
.
qaplatform
.
common
;
package
cn
.
qg
.
qaplatform
.
utils
;
import
cn.qg.qaplatform.
common.
enums.ErrorType
;
import
cn.qg.qaplatform.enums.ErrorType
;
import
lombok.Data
;
import
lombok.Data
;
/**
/**
...
...
src/main/java/cn/qg/qaplatform/
utils
/Encrypt/LexinEncrypt.java
→
src/main/java/cn/qg/qaplatform/
zdata
/Encrypt/LexinEncrypt.java
View file @
1c54ef93
package
cn
.
qg
.
qaplatform
.
utils
.
Encrypt
;
package
cn
.
qg
.
qaplatform
.
zdata
.
Encrypt
;
import
org.apache.commons.codec.binary.Base64
;
import
org.apache.commons.codec.binary.Base64
;
import
org.apache.commons.lang3.StringUtils
;
import
org.apache.commons.lang3.StringUtils
;
...
...
src/main/java/cn/qg/qaplatform/controller/GenLoanUserDataController.java
→
src/main/java/cn/qg/qaplatform/
zdata/
controller/GenLoanUserDataController.java
View file @
1c54ef93
package
cn
.
qg
.
qaplatform
.
controller
;
package
cn
.
qg
.
qaplatform
.
zdata
.
controller
;
import
cn.qg.qaplatform.
common
.JsonResult
;
import
cn.qg.qaplatform.
utils
.JsonResult
;
import
cn.qg.qaplatform.
common
.enums.ChannelEnum
;
import
cn.qg.qaplatform.
zdata
.enums.ChannelEnum
;
import
cn.qg.qaplatform.
common
.enums.FundEnum
;
import
cn.qg.qaplatform.
zdata
.enums.FundEnum
;
import
cn.qg.qaplatform.
domain
.ApplyDataVo
;
import
cn.qg.qaplatform.
zdata.entity
.ApplyDataVo
;
import
cn.qg.qaplatform.
domain
.GenLoanUser
;
import
cn.qg.qaplatform.
zdata.entity
.GenLoanUser
;
import
cn.qg.qaplatform.service.LexinDataService
;
import
cn.qg.qaplatform.
zdata.
service.LexinDataService
;
import
cn.qg.qaplatform.service.XyqbDataService
;
import
cn.qg.qaplatform.
zdata.
service.XyqbDataService
;
import
cn.qg.qaplatform.service.QueryBasicLoanStatusDataService
;
import
cn.qg.qaplatform.
zdata.
service.QueryBasicLoanStatusDataService
;
import
cn.qg.qaplatform.utils.EnumUtils
;
import
cn.qg.qaplatform.utils.EnumUtils
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.ApiOperation
;
import
io.swagger.annotations.ApiOperation
;
...
...
src/main/java/cn/qg/qaplatform/controller/GenVccController.java
→
src/main/java/cn/qg/qaplatform/
zdata/
controller/GenVccController.java
View file @
1c54ef93
package
cn
.
qg
.
qaplatform
.
controller
;
package
cn
.
qg
.
qaplatform
.
zdata
.
controller
;
import
cn.qg.qaplatform.
common
.JsonResult
;
import
cn.qg.qaplatform.
utils
.JsonResult
;
import
cn.qg.qaplatform.
domain
.GenVccUser
;
import
cn.qg.qaplatform.
zdata.entity
.GenVccUser
;
import
cn.qg.qaplatform.service.VccDataService
;
import
cn.qg.qaplatform.
zdata.
service.VccDataService
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.ApiOperation
;
import
io.swagger.annotations.ApiOperation
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
...
...
src/main/java/cn/qg/qaplatform/controller/QueryLoanUserDataController.java
→
src/main/java/cn/qg/qaplatform/
zdata/
controller/QueryLoanUserDataController.java
View file @
1c54ef93
package
cn
.
qg
.
qaplatform
.
controller
;
package
cn
.
qg
.
qaplatform
.
zdata
.
controller
;
import
cn.qg.qaplatform.service.QueryLoanUserDataService
;
import
cn.qg.qaplatform.
zdata.
service.QueryLoanUserDataService
;
import
cn.qg.qaplatform.
common
.JsonResult
;
import
cn.qg.qaplatform.
utils
.JsonResult
;
import
cn.qg.qaplatform.service.QueryBasicLoanStatusDataService
;
import
cn.qg.qaplatform.
zdata.
service.QueryBasicLoanStatusDataService
;
import
cn.qg.qaplatform.utils.page.PageResult
;
import
cn.qg.qaplatform.utils.page.PageResult
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.ApiImplicitParam
;
import
io.swagger.annotations.ApiImplicitParam
;
...
...
src/main/java/cn/qg/qaplatform/controller/QueryVccController.java
→
src/main/java/cn/qg/qaplatform/
zdata/
controller/QueryVccController.java
View file @
1c54ef93
package
cn
.
qg
.
qaplatform
.
controller
;
package
cn
.
qg
.
qaplatform
.
zdata
.
controller
;
import
cn.qg.qaplatform.
common
.JsonResult
;
import
cn.qg.qaplatform.
utils
.JsonResult
;
import
cn.qg.qaplatform.
common
.enums.VccStatusEnum
;
import
cn.qg.qaplatform.
zdata
.enums.VccStatusEnum
;
import
cn.qg.qaplatform.
domain
.QueryVccUser
;
import
cn.qg.qaplatform.
zdata.entity
.QueryVccUser
;
import
cn.qg.qaplatform.service.VccDataService
;
import
cn.qg.qaplatform.
zdata.
service.VccDataService
;
import
cn.qg.qaplatform.utils.page.PageResult
;
import
cn.qg.qaplatform.utils.page.PageResult
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.web.bind.annotation.*
;
import
org.springframework.web.bind.annotation.*
;
...
...
src/main/java/cn/qg/qaplatform/
domain
/ApplyDataVo.java
→
src/main/java/cn/qg/qaplatform/
zdata/entity
/ApplyDataVo.java
View file @
1c54ef93
package
cn
.
qg
.
qaplatform
.
domain
;
package
cn
.
qg
.
qaplatform
.
zdata
.
entity
;
import
lombok.Data
;
import
lombok.Data
;
...
...
src/main/java/cn/qg/qaplatform/
domain
/GenLoanUser.java
→
src/main/java/cn/qg/qaplatform/
zdata/entity
/GenLoanUser.java
View file @
1c54ef93
package
cn
.
qg
.
qaplatform
.
domain
;
package
cn
.
qg
.
qaplatform
.
zdata
.
entity
;
import
lombok.Data
;
import
lombok.Data
;
...
...
src/main/java/cn/qg/qaplatform/
domain
/GenVccUser.java
→
src/main/java/cn/qg/qaplatform/
zdata/entity
/GenVccUser.java
View file @
1c54ef93
package
cn
.
qg
.
qaplatform
.
domain
;
package
cn
.
qg
.
qaplatform
.
zdata
.
entity
;
import
lombok.Data
;
import
lombok.Data
;
import
java.util.Date
;
@Data
@Data
public
class
GenVccUser
{
public
class
GenVccUser
{
/**
/**
...
...
src/main/java/cn/qg/qaplatform/
domain
/QueryLoanUser.java
→
src/main/java/cn/qg/qaplatform/
zdata/entity
/QueryLoanUser.java
View file @
1c54ef93
package
cn
.
qg
.
qaplatform
.
domain
;
package
cn
.
qg
.
qaplatform
.
zdata
.
entity
;
import
lombok.Data
;
import
lombok.Data
;
import
java.util.Date
;
import
java.util.Date
;
...
...
src/main/java/cn/qg/qaplatform/
domain
/QueryVccUser.java
→
src/main/java/cn/qg/qaplatform/
zdata/entity
/QueryVccUser.java
View file @
1c54ef93
package
cn
.
qg
.
qaplatform
.
domain
;
package
cn
.
qg
.
qaplatform
.
zdata
.
entity
;
import
lombok.Data
;
import
lombok.Data
;
...
...
src/main/java/cn/qg/qaplatform/
common
/enums/ChannelEnum.java
→
src/main/java/cn/qg/qaplatform/
zdata
/enums/ChannelEnum.java
View file @
1c54ef93
package
cn
.
qg
.
qaplatform
.
common
.
enums
;
package
cn
.
qg
.
qaplatform
.
zdata
.
enums
;
/**
/**
* 渠道枚举
* 渠道枚举
...
...
src/main/java/cn/qg/qaplatform/
common
/enums/FundEnum.java
→
src/main/java/cn/qg/qaplatform/
zdata
/enums/FundEnum.java
View file @
1c54ef93
package
cn
.
qg
.
qaplatform
.
common
.
enums
;
package
cn
.
qg
.
qaplatform
.
zdata
.
enums
;
/**
/**
* 资方枚举
* 资方枚举
...
...
src/main/java/cn/qg/qaplatform/
common
/enums/LoanStatus.java
→
src/main/java/cn/qg/qaplatform/
zdata
/enums/LoanStatus.java
View file @
1c54ef93
package
cn
.
qg
.
qaplatform
.
common
.
enums
;
package
cn
.
qg
.
qaplatform
.
zdata
.
enums
;
/**
/**
* 借款状态枚举
* 借款状态枚举
...
...
src/main/java/cn/qg/qaplatform/
common
/enums/VccStatusEnum.java
→
src/main/java/cn/qg/qaplatform/
zdata
/enums/VccStatusEnum.java
View file @
1c54ef93
package
cn
.
qg
.
qaplatform
.
common
.
enums
;
package
cn
.
qg
.
qaplatform
.
zdata
.
enums
;
/**
/**
...
...
src/main/java/cn/qg/qaplatform/
dao
/QueryBasicLoanStatusDataMapper.java
→
src/main/java/cn/qg/qaplatform/
zdata/mapper
/QueryBasicLoanStatusDataMapper.java
View file @
1c54ef93
package
cn
.
qg
.
qaplatform
.
dao
;
package
cn
.
qg
.
qaplatform
.
zdata
.
mapper
;
import
cn.qg.qaplatform.
domain
.GenLoanUser
;
import
cn.qg.qaplatform.
zdata.entity
.GenLoanUser
;
import
cn.qg.qaplatform.
domain
.QueryLoanUser
;
import
cn.qg.qaplatform.
zdata.entity
.QueryLoanUser
;
import
org.apache.ibatis.annotations.Param
;
import
org.apache.ibatis.annotations.Param
;
import
java.util.List
;
import
java.util.List
;
...
...
src/main/java/cn/qg/qaplatform/
dao
/QueryVccDataMapper.java
→
src/main/java/cn/qg/qaplatform/
zdata/mapper
/QueryVccDataMapper.java
View file @
1c54ef93
package
cn
.
qg
.
qaplatform
.
dao
;
package
cn
.
qg
.
qaplatform
.
zdata
.
mapper
;
import
cn.qg.qaplatform.
domain
.QueryVccUser
;
import
cn.qg.qaplatform.
zdata.entity
.QueryVccUser
;
import
java.util.List
;
import
java.util.List
;
...
...
src/main/java/cn/qg/qaplatform/
dao
/RuleEngineMapper.java
→
src/main/java/cn/qg/qaplatform/
zdata/mapper
/RuleEngineMapper.java
View file @
1c54ef93
package
cn
.
qg
.
qaplatform
.
dao
;
package
cn
.
qg
.
qaplatform
.
zdata
.
mapper
;
public
interface
RuleEngineMapper
{
public
interface
RuleEngineMapper
{
...
...
src/main/java/cn/qg/qaplatform/process/Common.java
→
src/main/java/cn/qg/qaplatform/
zdata/
process/Common.java
View file @
1c54ef93
package
cn
.
qg
.
qaplatform
.
process
;
package
cn
.
qg
.
qaplatform
.
zdata
.
process
;
import
cn.qg.qaplatform.config.WebSocketServer
;
import
cn.qg.qaplatform.config.WebSocketServer
;
import
cn.qg.qaplatform.utils.DBUtils
;
import
cn.qg.qaplatform.utils.DBUtils
;
import
cn.qg.qaplatform.
utils
.Encrypt.LexinEncrypt
;
import
cn.qg.qaplatform.
zdata
.Encrypt.LexinEncrypt
;
import
cn.qg.qaplatform.utils.HttpClientUtils
;
import
cn.qg.qaplatform.utils.HttpClientUtils
;
import
com.alibaba.fastjson.JSON
;
import
com.alibaba.fastjson.JSON
;
import
com.alibaba.fastjson.JSONObject
;
import
com.alibaba.fastjson.JSONObject
;
...
...
src/main/java/cn/qg/qaplatform/process/Lexin.java
→
src/main/java/cn/qg/qaplatform/
zdata/
process/Lexin.java
View file @
1c54ef93
package
cn
.
qg
.
qaplatform
.
process
;
package
cn
.
qg
.
qaplatform
.
zdata
.
process
;
import
cn.qg.qaplatform.config.WebSocketServer
;
import
cn.qg.qaplatform.config.WebSocketServer
;
import
cn.qg.qaplatform.
domain
.ApplyDataVo
;
import
cn.qg.qaplatform.
zdata.entity
.ApplyDataVo
;
import
cn.qg.qaplatform.
utils
.Encrypt.LexinEncrypt
;
import
cn.qg.qaplatform.
zdata
.Encrypt.LexinEncrypt
;
import
cn.qg.qaplatform.utils.HttpClientUtils
;
import
cn.qg.qaplatform.utils.HttpClientUtils
;
import
com.alibaba.fastjson.JSONObject
;
import
com.alibaba.fastjson.JSONObject
;
import
lombok.extern.slf4j.Slf4j
;
import
lombok.extern.slf4j.Slf4j
;
...
...
src/main/java/cn/qg/qaplatform/process/Vcc.java
→
src/main/java/cn/qg/qaplatform/
zdata/
process/Vcc.java
View file @
1c54ef93
package
cn
.
qg
.
qaplatform
.
process
;
package
cn
.
qg
.
qaplatform
.
zdata
.
process
;
import
cn.qg.qaplatform.utils.DBUtils
;
import
cn.qg.qaplatform.utils.DBUtils
;
import
cn.qg.qaplatform.utils.EncryptUtils
;
import
cn.qg.qaplatform.utils.EncryptUtils
;
...
@@ -17,7 +17,6 @@ import java.io.InputStreamReader;
...
@@ -17,7 +17,6 @@ import java.io.InputStreamReader;
import
java.net.URISyntaxException
;
import
java.net.URISyntaxException
;
import
java.sql.SQLException
;
import
java.sql.SQLException
;
import
java.util.Calendar
;
import
java.util.Calendar
;
import
java.util.Date
;
import
java.util.HashMap
;
import
java.util.HashMap
;
import
java.util.Map
;
import
java.util.Map
;
...
...
src/main/java/cn/qg/qaplatform/process/Xyqb.java
→
src/main/java/cn/qg/qaplatform/
zdata/
process/Xyqb.java
View file @
1c54ef93
package
cn
.
qg
.
qaplatform
.
process
;
package
cn
.
qg
.
qaplatform
.
zdata
.
process
;
import
cn.qg.qaplatform.config.WebSocketServer
;
import
cn.qg.qaplatform.config.WebSocketServer
;
import
cn.qg.qaplatform.utils.DBUtils
;
import
cn.qg.qaplatform.utils.DBUtils
;
...
...
src/main/java/cn/qg/qaplatform/service/LexinDataService.java
→
src/main/java/cn/qg/qaplatform/
zdata/
service/LexinDataService.java
View file @
1c54ef93
package
cn
.
qg
.
qaplatform
.
service
;
package
cn
.
qg
.
qaplatform
.
zdata
.
service
;
import
cn.qg.qaplatform.
domain
.ApplyDataVo
;
import
cn.qg.qaplatform.
zdata.entity
.ApplyDataVo
;
/**
/**
* 乐信数据
* 乐信数据
...
...
src/main/java/cn/qg/qaplatform/service/QueryBasicLoanStatusDataService.java
→
src/main/java/cn/qg/qaplatform/
zdata/
service/QueryBasicLoanStatusDataService.java
View file @
1c54ef93
package
cn
.
qg
.
qaplatform
.
service
;
package
cn
.
qg
.
qaplatform
.
zdata
.
service
;
import
cn.qg.qaplatform.
domain
.GenLoanUser
;
import
cn.qg.qaplatform.
zdata.entity
.GenLoanUser
;
import
cn.qg.qaplatform.
domain
.QueryLoanUser
;
import
cn.qg.qaplatform.
zdata.entity
.QueryLoanUser
;
import
java.util.List
;
import
java.util.List
;
import
java.util.Map
;
import
java.util.Map
;
...
...
src/main/java/cn/qg/qaplatform/service/QueryInProcessStatusService.java
→
src/main/java/cn/qg/qaplatform/
zdata/
service/QueryInProcessStatusService.java
View file @
1c54ef93
package
cn
.
qg
.
qaplatform
.
service
;
package
cn
.
qg
.
qaplatform
.
zdata
.
service
;
/**
/**
* 查询造数据流程中的状态
* 查询造数据流程中的状态
...
...
src/main/java/cn/qg/qaplatform/service/QueryLoanUserDataService.java
→
src/main/java/cn/qg/qaplatform/
zdata/
service/QueryLoanUserDataService.java
View file @
1c54ef93
package
cn
.
qg
.
qaplatform
.
service
;
package
cn
.
qg
.
qaplatform
.
zdata
.
service
;
import
cn.qg.qaplatform.utils.page.PageResult
;
import
cn.qg.qaplatform.utils.page.PageResult
;
...
...
src/main/java/cn/qg/qaplatform/service/RuleEngineService.java
→
src/main/java/cn/qg/qaplatform/
zdata/
service/RuleEngineService.java
View file @
1c54ef93
package
cn
.
qg
.
qaplatform
.
service
;
package
cn
.
qg
.
qaplatform
.
zdata
.
service
;
/**
/**
* 风控相关接口
* 风控相关接口
...
...
src/main/java/cn/qg/qaplatform/service/VccDataService.java
→
src/main/java/cn/qg/qaplatform/
zdata/
service/VccDataService.java
View file @
1c54ef93
package
cn
.
qg
.
qaplatform
.
service
;
package
cn
.
qg
.
qaplatform
.
zdata
.
service
;
import
cn.qg.qaplatform.
domain
.GenVccUser
;
import
cn.qg.qaplatform.
zdata.entity
.GenVccUser
;
import
cn.qg.qaplatform.
domain
.QueryVccUser
;
import
cn.qg.qaplatform.
zdata.entity
.QueryVccUser
;
import
cn.qg.qaplatform.utils.page.PageResult
;
import
cn.qg.qaplatform.utils.page.PageResult
;
...
...
src/main/java/cn/qg/qaplatform/service/XyqbDataService.java
→
src/main/java/cn/qg/qaplatform/
zdata/
service/XyqbDataService.java
View file @
1c54ef93
package
cn
.
qg
.
qaplatform
.
service
;
package
cn
.
qg
.
qaplatform
.
zdata
.
service
;
import
cn.qg.qaplatform.
domain
.ApplyDataVo
;
import
cn.qg.qaplatform.
zdata.entity
.ApplyDataVo
;
import
cn.qg.qaplatform.
domain
.GenLoanUser
;
import
cn.qg.qaplatform.
zdata.entity
.GenLoanUser
;
import
java.io.IOException
;
import
java.io.IOException
;
...
...
src/main/java/cn/qg/qaplatform/service/impl/LexinDataServiceImpl.java
→
src/main/java/cn/qg/qaplatform/
zdata/
service/impl/LexinDataServiceImpl.java
View file @
1c54ef93
package
cn
.
qg
.
qaplatform
.
service
.
impl
;
package
cn
.
qg
.
qaplatform
.
zdata
.
service
.
impl
;
import
cn.qg.qaplatform.
common
.enums.ChannelEnum
;
import
cn.qg.qaplatform.
zdata
.enums.ChannelEnum
;
import
cn.qg.qaplatform.
domain
.ApplyDataVo
;
import
cn.qg.qaplatform.
zdata.entity
.ApplyDataVo
;
import
cn.qg.qaplatform.process.Common
;
import
cn.qg.qaplatform.
zdata.
process.Common
;
import
cn.qg.qaplatform.process.Lexin
;
import
cn.qg.qaplatform.
zdata.
process.Lexin
;
import
cn.qg.qaplatform.process.Xyqb
;
import
cn.qg.qaplatform.
zdata.
process.Xyqb
;
import
cn.qg.qaplatform.service.QueryInProcessStatusService
;
import
cn.qg.qaplatform.
zdata.
service.QueryInProcessStatusService
;
import
cn.qg.qaplatform.service.LexinDataService
;
import
cn.qg.qaplatform.
zdata.
service.LexinDataService
;
import
lombok.extern.slf4j.Slf4j
;
import
lombok.extern.slf4j.Slf4j
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.data.redis.core.RedisTemplate
;
import
org.springframework.data.redis.core.RedisTemplate
;
...
...
src/main/java/cn/qg/qaplatform/service/impl/QueryBasicLoanStatusDataServiceImpl.java
→
src/main/java/cn/qg/qaplatform/
zdata/
service/impl/QueryBasicLoanStatusDataServiceImpl.java
View file @
1c54ef93
package
cn
.
qg
.
qaplatform
.
service
.
impl
;
package
cn
.
qg
.
qaplatform
.
zdata
.
service
.
impl
;
import
cn.qg.qaplatform.
common
.enums.LoanStatus
;
import
cn.qg.qaplatform.
zdata
.enums.LoanStatus
;
import
cn.qg.qaplatform.
common.
enums.Namespace
;
import
cn.qg.qaplatform.enums.Namespace
;
import
cn.qg.qaplatform.
dao
.QueryBasicLoanStatusDataMapper
;
import
cn.qg.qaplatform.
zdata.mapper
.QueryBasicLoanStatusDataMapper
;
import
cn.qg.qaplatform.
domain
.GenLoanUser
;
import
cn.qg.qaplatform.
zdata.entity
.GenLoanUser
;
import
cn.qg.qaplatform.
domain
.QueryLoanUser
;
import
cn.qg.qaplatform.
zdata.entity
.QueryLoanUser
;
import
cn.qg.qaplatform.co
mmon
.SwitchDataSource
;
import
cn.qg.qaplatform.co
nfig
.SwitchDataSource
;
import
cn.qg.qaplatform.service.QueryBasicLoanStatusDataService
;
import
cn.qg.qaplatform.
zdata.
service.QueryBasicLoanStatusDataService
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
import
org.springframework.stereotype.Service
;
...
...
src/main/java/cn/qg/qaplatform/service/impl/QueryInProcessStatusServiceImpl.java
→
src/main/java/cn/qg/qaplatform/
zdata/
service/impl/QueryInProcessStatusServiceImpl.java
View file @
1c54ef93
package
cn
.
qg
.
qaplatform
.
service
.
impl
;
package
cn
.
qg
.
qaplatform
.
zdata
.
service
.
impl
;
import
cn.qg.qaplatform.config.WebSocketServer
;
import
cn.qg.qaplatform.config.WebSocketServer
;
import
cn.qg.qaplatform.service.QueryBasicLoanStatusDataService
;
import
cn.qg.qaplatform.
zdata.
service.QueryBasicLoanStatusDataService
;
import
cn.qg.qaplatform.service.QueryInProcessStatusService
;
import
cn.qg.qaplatform.
zdata.
service.QueryInProcessStatusService
;
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/qg/qaplatform/service/impl/QueryLoanUserDataServiceImpl.java
→
src/main/java/cn/qg/qaplatform/
zdata/
service/impl/QueryLoanUserDataServiceImpl.java
View file @
1c54ef93
package
cn
.
qg
.
qaplatform
.
service
.
impl
;
package
cn
.
qg
.
qaplatform
.
zdata
.
service
.
impl
;
import
cn.qg.qaplatform.
domain
.QueryLoanUser
;
import
cn.qg.qaplatform.
zdata.entity
.QueryLoanUser
;
import
cn.qg.qaplatform.service.QueryLoanUserDataService
;
import
cn.qg.qaplatform.
zdata.
service.QueryLoanUserDataService
;
import
cn.qg.qaplatform.service.QueryBasicLoanStatusDataService
;
import
cn.qg.qaplatform.
zdata.
service.QueryBasicLoanStatusDataService
;
import
cn.qg.qaplatform.utils.page.PageResult
;
import
cn.qg.qaplatform.utils.page.PageResult
;
import
cn.qg.qaplatform.utils.page.PageUtil
;
import
cn.qg.qaplatform.utils.page.PageUtil
;
import
com.github.pagehelper.PageHelper
;
import
com.github.pagehelper.PageHelper
;
...
...
src/main/java/cn/qg/qaplatform/service/impl/RuleEngineServiceImpl.java
→
src/main/java/cn/qg/qaplatform/
zdata/
service/impl/RuleEngineServiceImpl.java
View file @
1c54ef93
package
cn
.
qg
.
qaplatform
.
service
.
impl
;
package
cn
.
qg
.
qaplatform
.
zdata
.
service
.
impl
;
import
cn.qg.qaplatform.co
mmon
.SwitchDataSource
;
import
cn.qg.qaplatform.co
nfig
.SwitchDataSource
;
import
cn.qg.qaplatform.
dao
.RuleEngineMapper
;
import
cn.qg.qaplatform.
zdata.mapper
.RuleEngineMapper
;
import
cn.qg.qaplatform.service.RuleEngineService
;
import
cn.qg.qaplatform.
zdata.
service.RuleEngineService
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
import
org.springframework.stereotype.Service
;
...
...
src/main/java/cn/qg/qaplatform/service/impl/VccDataServiceImpl.java
→
src/main/java/cn/qg/qaplatform/
zdata/
service/impl/VccDataServiceImpl.java
View file @
1c54ef93
package
cn
.
qg
.
qaplatform
.
service
.
impl
;
package
cn
.
qg
.
qaplatform
.
zdata
.
service
.
impl
;
import
cn.qg.qaplatform.co
mmon
.SwitchDataSource
;
import
cn.qg.qaplatform.co
nfig
.SwitchDataSource
;
import
cn.qg.qaplatform.
common
.enums.VccStatusEnum
;
import
cn.qg.qaplatform.
zdata
.enums.VccStatusEnum
;
import
cn.qg.qaplatform.
dao
.QueryVccDataMapper
;
import
cn.qg.qaplatform.
zdata.mapper
.QueryVccDataMapper
;
import
cn.qg.qaplatform.
domain
.GenVccUser
;
import
cn.qg.qaplatform.
zdata.entity
.GenVccUser
;
import
cn.qg.qaplatform.
domain
.QueryVccUser
;
import
cn.qg.qaplatform.
zdata.entity
.QueryVccUser
;
import
cn.qg.qaplatform.process.Vcc
;
import
cn.qg.qaplatform.
zdata.
process.Vcc
;
import
cn.qg.qaplatform.service.RuleEngineService
;
import
cn.qg.qaplatform.
zdata.
service.RuleEngineService
;
import
cn.qg.qaplatform.service.VccDataService
;
import
cn.qg.qaplatform.
zdata.
service.VccDataService
;
import
cn.qg.qaplatform.utils.page.PageResult
;
import
cn.qg.qaplatform.utils.page.PageResult
;
import
cn.qg.qaplatform.utils.page.PageUtil
;
import
cn.qg.qaplatform.utils.page.PageUtil
;
import
com.alibaba.fastjson.JSONObject
;
import
com.alibaba.fastjson.JSONObject
;
...
...
src/main/java/cn/qg/qaplatform/service/impl/XyqbDataServiceImpl.java
→
src/main/java/cn/qg/qaplatform/
zdata/
service/impl/XyqbDataServiceImpl.java
View file @
1c54ef93
package
cn
.
qg
.
qaplatform
.
service
.
impl
;
package
cn
.
qg
.
qaplatform
.
zdata
.
service
.
impl
;
import
cn.qg.qaplatform.config.WebSocketServer
;
import
cn.qg.qaplatform.config.WebSocketServer
;
import
cn.qg.qaplatform.
domain
.ApplyDataVo
;
import
cn.qg.qaplatform.
zdata.entity
.ApplyDataVo
;
import
cn.qg.qaplatform.
domain
.GenLoanUser
;
import
cn.qg.qaplatform.
zdata.entity
.GenLoanUser
;
import
cn.qg.qaplatform.process.Xyqb
;
import
cn.qg.qaplatform.
zdata.
process.Xyqb
;
import
cn.qg.qaplatform.service.QueryInProcessStatusService
;
import
cn.qg.qaplatform.
zdata.
service.QueryInProcessStatusService
;
import
cn.qg.qaplatform.service.XyqbDataService
;
import
cn.qg.qaplatform.
zdata.
service.XyqbDataService
;
import
cn.qg.qaplatform.service.QueryBasicLoanStatusDataService
;
import
cn.qg.qaplatform.
zdata.
service.QueryBasicLoanStatusDataService
;
import
com.alibaba.fastjson.JSONException
;
import
com.alibaba.fastjson.JSONException
;
import
lombok.extern.slf4j.Slf4j
;
import
lombok.extern.slf4j.Slf4j
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
...
...
src/main/resources/application.yml
View file @
1c54ef93
...
@@ -6,6 +6,9 @@ spring:
...
@@ -6,6 +6,9 @@ spring:
password
:
qatest
password
:
qatest
driver-class-name
:
com.mysql.jdbc.Driver
driver-class-name
:
com.mysql.jdbc.Driver
type
:
com.alibaba.druid.pool.DruidDataSource
type
:
com.alibaba.druid.pool.DruidDataSource
druid
:
break-after-acquire-failure
:
true
# 连接失败后不重试
connection-error-retry-attempts
:
1
jackson
:
jackson
:
date-format
:
yyyy-MM-dd HH:mm:ss
date-format
:
yyyy-MM-dd HH:mm:ss
time-zone
:
GMT+8
time-zone
:
GMT+8
...
@@ -25,8 +28,8 @@ server:
...
@@ -25,8 +28,8 @@ server:
# mybatis-plus 配置
# mybatis-plus 配置
mybatis-plus
:
mybatis-plus
:
mapper-locations
:
classpath:mapper/*.xml
mapper-locations
:
classpath:mapper/*
/*
.xml
type-aliases-package
:
cn.qg.qaplatform.
domain
type-aliases-package
:
cn.qg.qaplatform.
*.entity
configuration
:
configuration
:
map-underscore-to-camel-case
:
true
map-underscore-to-camel-case
:
true
...
...
src/main/resources/mapper/QueryBasicLoanStatusDataMapper.xml
→
src/main/resources/mapper/
zdata/
QueryBasicLoanStatusDataMapper.xml
View file @
1c54ef93
<?xml version="1.0" encoding="utf-8" ?>
<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" >
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" >
<mapper
namespace=
"cn.qg.qaplatform.
dao
.QueryBasicLoanStatusDataMapper"
>
<mapper
namespace=
"cn.qg.qaplatform.
zdata.mapper
.QueryBasicLoanStatusDataMapper"
>
<!-- 注册未申请 -->
<!-- 注册未申请 -->
<select
id=
"getUnApplyLoanUserUuidList"
resultType=
"java.lang.String"
>
<select
id=
"getUnApplyLoanUserUuidList"
resultType=
"java.lang.String"
>
SELECT `uuid` FROM `apply_list`
SELECT `uuid` FROM `apply_list`
...
@@ -13,7 +13,7 @@
...
@@ -13,7 +13,7 @@
</select>
</select>
<!-- 根据uuidList获取用户信息列表 -->
<!-- 根据uuidList获取用户信息列表 -->
<select
id=
"getUserDataListByUuidList"
parameterType=
"java.util.List"
resultType=
"cn.qg.qaplatform.
domain
.QueryLoanUser"
>
<select
id=
"getUserDataListByUuidList"
parameterType=
"java.util.List"
resultType=
"cn.qg.qaplatform.
zdata.entity
.QueryLoanUser"
>
SELECT `id` as userId, `phone_no` as phoneNo, `uuid`, `registered_from` as registeredFrom, `enable`, `created_at` as createdAt FROM `user`
SELECT `id` as userId, `phone_no` as phoneNo, `uuid`, `registered_from` as registeredFrom, `enable`, `created_at` as createdAt FROM `user`
where `uuid` in
where `uuid` in
<foreach
collection=
"list"
index=
"index"
item=
"item"
open=
"("
separator=
","
close=
")"
>
<foreach
collection=
"list"
index=
"index"
item=
"item"
open=
"("
separator=
","
close=
")"
>
...
@@ -28,7 +28,7 @@
...
@@ -28,7 +28,7 @@
</select>
</select>
<!-- 根据userIdList获取用户信息List -->
<!-- 根据userIdList获取用户信息List -->
<select
id=
"getUserDataListByUserIdList"
resultType=
"cn.qg.qaplatform.
domain
.QueryLoanUser"
>
<select
id=
"getUserDataListByUserIdList"
resultType=
"cn.qg.qaplatform.
zdata.entity
.QueryLoanUser"
>
SELECT `id` as userId, `uuid`, `phone_no` as phoneNo, `registered_from` as registeredFrom, `enable`, `created_at` as createdAt FROM `user`
SELECT `id` as userId, `uuid`, `phone_no` as phoneNo, `registered_from` as registeredFrom, `enable`, `created_at` as createdAt FROM `user`
where `id` in
where `id` in
<foreach
collection=
"list"
index=
"index"
item=
"item"
open=
"("
separator=
","
close=
")"
>
<foreach
collection=
"list"
index=
"index"
item=
"item"
open=
"("
separator=
","
close=
")"
>
...
@@ -94,7 +94,7 @@
...
@@ -94,7 +94,7 @@
</select>
</select>
<!-- 根据手机号获取用户信息-->
<!-- 根据手机号获取用户信息-->
<select
id=
"getUserInfoByPhoneNo"
resultType=
"cn.qg.qaplatform.
domain
.GenLoanUser"
>
<select
id=
"getUserInfoByPhoneNo"
resultType=
"cn.qg.qaplatform.
zdata.entity
.GenLoanUser"
>
SELECT `id` as userId, `phone_no` as phoneNo, `uuid`, `registered_from` as registeredFrom, `created_at` as createdAt FROM `user`
SELECT `id` as userId, `phone_no` as phoneNo, `uuid`, `registered_from` as registeredFrom, `created_at` as createdAt FROM `user`
WHERE `phone_no` = #{phoneNo}
WHERE `phone_no` = #{phoneNo}
</select>
</select>
...
...
src/main/resources/mapper/QueryVccDataMapper.xml
→
src/main/resources/mapper/
zdata/
QueryVccDataMapper.xml
View file @
1c54ef93
<?xml version="1.0" encoding="utf-8" ?>
<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" >
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" >
<mapper
namespace=
"cn.qg.qaplatform.
dao
.QueryVccDataMapper"
>
<mapper
namespace=
"cn.qg.qaplatform.
zdata.mapper
.QueryVccDataMapper"
>
<select
id=
"queryVccDataByStatus"
resultType=
"cn.qg.qaplatform.
domain
.QueryVccUser"
>
<select
id=
"queryVccDataByStatus"
resultType=
"cn.qg.qaplatform.
zdata.entity
.QueryVccUser"
>
select
select
`phone_no` as phoneNo,
`phone_no` as phoneNo,
`user_id` as userId,
`user_id` as userId,
...
@@ -18,7 +18,7 @@
...
@@ -18,7 +18,7 @@
order by id desc
order by id desc
</select>
</select>
<select
id=
"queryUserVccStatus"
resultType=
"cn.qg.qaplatform.
domain
.QueryVccUser"
>
<select
id=
"queryUserVccStatus"
resultType=
"cn.qg.qaplatform.
zdata.entity
.QueryVccUser"
>
select
select
`phone_no` as phoneNo,
`phone_no` as phoneNo,
`user_id` as userId,
`user_id` as userId,
...
...
src/main/resources/mapper/RuleEngineMapper.xml
→
src/main/resources/mapper/
zdata/
RuleEngineMapper.xml
View file @
1c54ef93
<?xml version="1.0" encoding="UTF-8" ?>
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" >
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" >
<mapper
namespace=
"cn.qg.qaplatform.
dao
.RuleEngineMapper"
>
<mapper
namespace=
"cn.qg.qaplatform.
zdata.mapper
.RuleEngineMapper"
>
<insert
id=
"addBlackList"
>
<insert
id=
"addBlackList"
>
INSERT INTO `black_list_config` (`uuid`, `expir_date`, `type`, `enable`) VALUES (#{uuid}, '14', '0', '1');
INSERT INTO `black_list_config` (`uuid`, `expir_date`, `type`, `enable`) VALUES (#{uuid}, '14', '0', '1');
...
...
src/test/java/cn/qg/qaplatform/test/Lexin.java
View file @
1c54ef93
package
cn
.
qg
.
qaplatform
.
test
;
package
cn
.
qg
.
qaplatform
.
test
;
import
cn.qg.qaplatform.process.Common
;
import
cn.qg.qaplatform.
zdata.
process.Common
;
import
cn.qg.qaplatform.process.Xyqb
;
import
cn.qg.qaplatform.
zdata.
process.Xyqb
;
import
cn.qg.qaplatform.utils.DBUtils
;
import
cn.qg.qaplatform.utils.DBUtils
;
import
cn.qg.qaplatform.
utils
.Encrypt.LexinEncrypt
;
import
cn.qg.qaplatform.
zdata
.Encrypt.LexinEncrypt
;
import
cn.qg.qaplatform.utils.HttpClientUtils
;
import
cn.qg.qaplatform.utils.HttpClientUtils
;
import
com.alibaba.fastjson.JSONObject
;
import
com.alibaba.fastjson.JSONObject
;
import
org.springframework.util.DigestUtils
;
import
org.springframework.util.DigestUtils
;
...
...
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