Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
X
xyqb-user2
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
head_group
xyqb-user2
Commits
a95181e2
Commit
a95181e2
authored
Oct 29, 2019
by
技术部-任文超
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
驼峰命名
parent
0cd1f18c
Changes
12
Hide whitespace changes
Inline
Side-by-side
Showing
12 changed files
with
27 additions
and
24 deletions
+27
-24
Constants.java
src/main/java/cn/quantgroup/xyqb/Constants.java
+1
-0
CaptchaConfig.java
...java/cn/quantgroup/xyqb/config/captcha/CaptchaConfig.java
+2
-2
CustomCaptchaEngine.java
...n/quantgroup/xyqb/config/captcha/CustomCaptchaEngine.java
+2
-2
CustomCaptchaService.java
.../quantgroup/xyqb/config/captcha/CustomCaptchaService.java
+6
-5
LoanVestMqConfig.java
...n/java/cn/quantgroup/xyqb/config/mq/LoanVestMqConfig.java
+1
-1
PlatformApiController.java
...b/controller/external/platform/PlatformApiController.java
+3
-2
InnerController.java
...tgroup/xyqb/controller/internal/user/InnerController.java
+5
-5
MqRegisteredEventListener.java
...a/cn/quantgroup/xyqb/event/MqRegisteredEventListener.java
+1
-1
ContactInfo.java
src/main/java/cn/quantgroup/xyqb/model/ContactInfo.java
+1
-1
UserAssociation.java
src/main/java/cn/quantgroup/xyqb/model/UserAssociation.java
+1
-1
LoanVestMqServiceImpl.java
...uantgroup/xyqb/service/mq/impl/LoanVestMqServiceImpl.java
+3
-3
MqUtils.java
src/main/java/cn/quantgroup/xyqb/util/MqUtils.java
+1
-1
No files found.
src/main/java/cn/quantgroup/xyqb/Constants.java
View file @
a95181e2
...
...
@@ -33,6 +33,7 @@ public interface Constants {
String
TOKEN_MASTER
=
"*"
;
String
PASSWORDD_HEADER
=
"Basic "
;
int
AUTHORIZE_HEADER_SIZE
=
2
;
String
PAGE_NEXT_KEY_XYQB
=
"xyqb"
;
/**
* 登录账号/手机号参数名
*/
...
...
src/main/java/cn/quantgroup/xyqb/config/captcha/CaptchaConfig.java
View file @
a95181e2
...
...
@@ -25,7 +25,7 @@ public class CaptchaConfig {
@Bean
public
CaptchaEngine
initCaptchaEngine
()
{
return
new
Custom
J
CaptchaEngine
();
return
new
CustomCaptchaEngine
();
}
@Bean
...
...
@@ -39,7 +39,7 @@ public class CaptchaConfig {
@Bean
(
name
=
"customCaptchaService"
)
@Autowired
public
AbstractManageableImageCaptchaService
initCaptchaService
(
CaptchaStore
captchaStore
,
CaptchaEngine
captchaEngine
)
{
return
new
Custom
J
CaptchaService
(
captchaStore
,
captchaEngine
);
return
new
CustomCaptchaService
(
captchaStore
,
captchaEngine
);
}
}
src/main/java/cn/quantgroup/xyqb/config/captcha/Custom
J
CaptchaEngine.java
→
src/main/java/cn/quantgroup/xyqb/config/captcha/CustomCaptchaEngine.java
View file @
a95181e2
...
...
@@ -23,7 +23,7 @@ import java.awt.*;
import
java.awt.image.ImageFilter
;
/**
* 类名称:Custom
J
CaptchaEngine
* 类名称:CustomCaptchaEngine
* 类描述:
*
* @author 李宁
...
...
@@ -33,7 +33,7 @@ import java.awt.image.ImageFilter;
* 修改时间:15/11/17 12:04
* 修改备注:
*/
public
class
Custom
J
CaptchaEngine
extends
ListImageCaptchaEngine
{
public
class
CustomCaptchaEngine
extends
ListImageCaptchaEngine
{
private
static
final
int
MIN_WORD_LEN
=
4
;
private
static
final
int
MAX_WORD_LEN
=
4
;
...
...
src/main/java/cn/quantgroup/xyqb/config/captcha/Custom
J
CaptchaService.java
→
src/main/java/cn/quantgroup/xyqb/config/captcha/CustomCaptchaService.java
View file @
a95181e2
...
...
@@ -12,7 +12,7 @@ import org.slf4j.LoggerFactory;
import
java.util.Locale
;
/**
* 类名称:Custom
J
CaptchaService
* 类名称:CustomCaptchaService
* 类描述:自定义的验证马实现服务
*
* @author 李宁
...
...
@@ -22,9 +22,9 @@ import java.util.Locale;
* 修改时间:15/11/17 19:41
* 修改备注:
*/
public
class
Custom
J
CaptchaService
extends
AbstractManageableImageCaptchaService
{
public
class
CustomCaptchaService
extends
AbstractManageableImageCaptchaService
{
private
static
final
Logger
LOGGER
=
LoggerFactory
.
getLogger
(
Custom
J
CaptchaService
.
class
);
private
static
final
Logger
LOGGER
=
LoggerFactory
.
getLogger
(
CustomCaptchaService
.
class
);
/*
* 验证码管理策略:
...
...
@@ -35,12 +35,12 @@ public class CustomJCaptchaService extends AbstractManageableImageCaptchaService
private
static
final
Integer
MAX_CAPTCHA_STORE_SIZE
=
70000
;
// 最大容量, 默认值是10w
private
static
final
Integer
CAPTCHA_STORE_LOAD_BEFORE_GARBAGE_COLLECTION
=
52500
;
// 配额, 超过此配额时执行一次垃圾清除, 默认值是:75000
public
Custom
J
CaptchaService
(
CaptchaStore
captchaStore
,
CaptchaEngine
captchaEngine
)
{
public
CustomCaptchaService
(
CaptchaStore
captchaStore
,
CaptchaEngine
captchaEngine
)
{
this
(
captchaStore
,
captchaEngine
,
MIN_GUARANTED_STORAGE_DELAY_IN_SECONDS
,
MAX_CAPTCHA_STORE_SIZE
,
CAPTCHA_STORE_LOAD_BEFORE_GARBAGE_COLLECTION
);
}
protected
Custom
J
CaptchaService
(
CaptchaStore
captchaStore
,
CaptchaEngine
captchaEngine
,
int
minGuarantedStorageDelayInSeconds
,
int
maxCaptchaStoreSize
,
int
captchaStoreLoadBeforeGarbageCollection
)
{
protected
CustomCaptchaService
(
CaptchaStore
captchaStore
,
CaptchaEngine
captchaEngine
,
int
minGuarantedStorageDelayInSeconds
,
int
maxCaptchaStoreSize
,
int
captchaStoreLoadBeforeGarbageCollection
)
{
super
(
captchaStore
,
captchaEngine
,
minGuarantedStorageDelayInSeconds
,
maxCaptchaStoreSize
,
captchaStoreLoadBeforeGarbageCollection
);
}
...
...
@@ -92,6 +92,7 @@ public class CustomJCaptchaService extends AbstractManageableImageCaptchaService
* @return
* @throws CaptchaServiceException
*/
@Override
public
Object
getChallengeForID
(
String
ID
,
Locale
locale
)
throws
CaptchaServiceException
{
Captcha
captcha
=
this
.
generateAndStoreCaptcha
(
locale
,
ID
);
Object
challenge
=
this
.
getChallengeClone
(
captcha
);
...
...
src/main/java/cn/quantgroup/xyqb/config/mq/LoanVestM
Q
Config.java
→
src/main/java/cn/quantgroup/xyqb/config/mq/LoanVestM
q
Config.java
View file @
a95181e2
...
...
@@ -19,7 +19,7 @@ import javax.annotation.Resource;
*/
@Primary
@Configuration
public
class
LoanVestM
Q
Config
{
public
class
LoanVestM
q
Config
{
@Value
(
"${loanvest.rabbitmq.queue}"
)
private
String
queueName
;
@Value
(
"${loanvest.rabbitmq.exchange}"
)
...
...
src/main/java/cn/quantgroup/xyqb/controller/external/platform/PlatformA
PI
Controller.java
→
src/main/java/cn/quantgroup/xyqb/controller/external/platform/PlatformA
pi
Controller.java
View file @
a95181e2
package
cn
.
quantgroup
.
xyqb
.
controller
.
external
.
platform
;
import
cn.quantgroup.xyqb.Constants
;
import
cn.quantgroup.xyqb.controller.IBaseController
;
import
cn.quantgroup.xyqb.entity.Merchant
;
import
cn.quantgroup.xyqb.entity.MerchantConfig
;
...
...
@@ -21,7 +22,7 @@ import org.springframework.web.bind.annotation.RestController;
*/
@RestController
@RequestMapping
(
"/platform/api"
)
public
class
PlatformA
PI
Controller
implements
IBaseController
{
public
class
PlatformA
pi
Controller
implements
IBaseController
{
@Autowired
private
IPageService
pageService
;
...
...
@@ -52,7 +53,7 @@ public class PlatformAPIController implements IBaseController {
Tuple
<
String
,
Boolean
>
nextPageTuple
=
pageService
.
nextPage
(
user
,
target
,
currentPage
);
Boolean
isFinal
=
nextPageTuple
.
getValue
();
String
nextPage
=
nextPageTuple
.
getKey
();
if
(
"xyqb"
.
equals
(
key
))
{
if
(
Constants
.
PAGE_NEXT_KEY_XYQB
.
equals
(
key
))
{
MerchantConfig
merchantConfig
=
merchantService
.
findConfigByMerchantIdAndConfigName
(
4L
,
"returnUrl"
);
return
JsonResult
.
buildSuccessResult
(
""
,
ImmutableMap
.
of
(
"type"
,
"external"
,
"transition"
,
merchantConfig
.
getConfigValue
()));
}
...
...
src/main/java/cn/quantgroup/xyqb/controller/internal/user/InnerController.java
View file @
a95181e2
...
...
@@ -862,18 +862,18 @@ public class InnerController implements IBaseController {
}
}
if
(
org
.
apache
.
commons
.
collections
.
CollectionUtils
.
isNotEmpty
(
contacts
))
{
List
<
X
ContactInfo
>
userContacts
=
contacts2ContactRets
(
contacts
);
List
<
ContactInfo
>
userContacts
=
contacts2ContactRets
(
contacts
);
bean
.
setContractResults
(
userContacts
);
}
}
return
bean
;
}
public
static
X
ContactInfo
contact2ContactRet
(
Contact
c
)
{
public
static
ContactInfo
contact2ContactRet
(
Contact
c
)
{
if
(
c
==
null
)
{
return
null
;
}
XContactInfo
ret
=
new
X
ContactInfo
();
ContactInfo
ret
=
new
ContactInfo
();
ret
.
setId
(
c
.
getId
());
ret
.
setUserId
(
c
.
getUserId
());
ret
.
setName
(
c
.
getName
());
...
...
@@ -882,11 +882,11 @@ public class InnerController implements IBaseController {
return
ret
;
}
public
static
List
<
X
ContactInfo
>
contacts2ContactRets
(
List
<
Contact
>
cs
)
{
public
static
List
<
ContactInfo
>
contacts2ContactRets
(
List
<
Contact
>
cs
)
{
if
(
org
.
apache
.
commons
.
collections
.
CollectionUtils
.
isEmpty
(
cs
))
{
return
Collections
.
emptyList
();
}
List
<
X
ContactInfo
>
contactRets
=
new
ArrayList
<>();
List
<
ContactInfo
>
contactRets
=
new
ArrayList
<>();
for
(
Contact
c
:
cs
)
{
contactRets
.
add
(
contact2ContactRet
(
c
));
}
...
...
src/main/java/cn/quantgroup/xyqb/event/M
Q
RegisteredEventListener.java
→
src/main/java/cn/quantgroup/xyqb/event/M
q
RegisteredEventListener.java
View file @
a95181e2
...
...
@@ -13,7 +13,7 @@ import org.springframework.stereotype.Component;
* @author ag
*/
@Component
public
class
M
Q
RegisteredEventListener
implements
ApplicationListener
<
RegisterEvent
>
{
public
class
M
q
RegisteredEventListener
implements
ApplicationListener
<
RegisterEvent
>
{
@Override
public
void
onApplicationEvent
(
RegisterEvent
event
)
{
...
...
src/main/java/cn/quantgroup/xyqb/model/
X
ContactInfo.java
→
src/main/java/cn/quantgroup/xyqb/model/ContactInfo.java
View file @
a95181e2
...
...
@@ -8,7 +8,7 @@ import java.io.Serializable;
* Created by xuran on 2017/8/1.
*/
@Data
public
class
X
ContactInfo
implements
Serializable
{
public
class
ContactInfo
implements
Serializable
{
private
static
final
long
serialVersionUID
=
-
1L
;
private
Long
id
;
private
Long
userId
;
...
...
src/main/java/cn/quantgroup/xyqb/model/UserAssociation.java
View file @
a95181e2
...
...
@@ -24,5 +24,5 @@ public class UserAssociation implements Serializable {
private
String
district
;
private
String
address
;
private
String
qq
;
private
List
<
X
ContactInfo
>
contractResults
;
private
List
<
ContactInfo
>
contractResults
;
}
src/main/java/cn/quantgroup/xyqb/service/mq/impl/LoanVestM
Q
ServiceImpl.java
→
src/main/java/cn/quantgroup/xyqb/service/mq/impl/LoanVestM
q
ServiceImpl.java
View file @
a95181e2
...
...
@@ -17,9 +17,9 @@ import javax.annotation.Resource;
* Created by xuran on 2017/6/21.
* 用户统计信息
*/
@Service
(
"loanVestM
Q
Service"
)
public
class
LoanVestM
Q
ServiceImpl
implements
IVestService
{
private
static
final
Logger
LOGGER
=
LoggerFactory
.
getLogger
(
LoanVestM
Q
ServiceImpl
.
class
);
@Service
(
"loanVestM
q
Service"
)
public
class
LoanVestM
q
ServiceImpl
implements
IVestService
{
private
static
final
Logger
LOGGER
=
LoggerFactory
.
getLogger
(
LoanVestM
q
ServiceImpl
.
class
);
@Resource
@Qualifier
(
"rabbitTemplate"
)
...
...
src/main/java/cn/quantgroup/xyqb/util/MqUtils.java
View file @
a95181e2
...
...
@@ -24,7 +24,7 @@ public class MqUtils {
*/
public
static
void
sendLoanVest
(
UserStatistics
vest
)
{
try
{
IVestService
mqService
=
ApplicationContextHolder
.
getBean
(
"loanVestM
Q
Service"
);
IVestService
mqService
=
ApplicationContextHolder
.
getBean
(
"loanVestM
q
Service"
);
mqService
.
send
(
vest
);
}
catch
(
Exception
e
)
{
log
.
error
(
"[MQUtils][MQUtils_exception]发送用户统计信息,vest={},error={}"
,
...
...
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