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
6b90314e
Commit
6b90314e
authored
May 24, 2018
by
徐小光
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'hotfix/optimizeImport' into 'master'
优化导包,删除无用的异常 See merge request
!7
parents
92a51286
d58e74f3
Changes
26
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
26 changed files
with
6 additions
and
415 deletions
+6
-415
FPLock.java
src/main/java/cn/quantgroup/xyqb/aspect/fplock/FPLock.java
+0
-16
FPRestriction.java
.../java/cn/quantgroup/xyqb/aspect/fplock/FPRestriction.java
+0
-24
FirstParamLockAspect.java
...n/quantgroup/xyqb/aspect/fplock/FirstParamLockAspect.java
+0
-311
LogHttpCaller.java
...va/cn/quantgroup/xyqb/aspect/logcaller/LogHttpCaller.java
+0
-12
HttpConfig.java
src/main/java/cn/quantgroup/xyqb/config/http/HttpConfig.java
+0
-1
Timestamp2LongConverter.java
.../quantgroup/xyqb/config/http/Timestamp2LongConverter.java
+0
-1
NewCaptchaController.java
...yqb/controller/external/captcha/NewCaptchaController.java
+0
-1
AppController.java
...antgroup/xyqb/controller/external/user/AppController.java
+0
-1
InnerController.java
...tgroup/xyqb/controller/external/user/InnerController.java
+0
-1
UserApiController.java
...roup/xyqb/controller/external/user/UserApiController.java
+0
-1
AuthInfoController.java
...up/xyqb/controller/internal/login/AuthInfoController.java
+0
-1
UserAuthorizedController.java
...qb/controller/internal/user/UserAuthorizedController.java
+0
-1
UserController.java
...ntgroup/xyqb/controller/internal/user/UserController.java
+0
-1
ResponseException.java
.../java/cn/quantgroup/xyqb/exception/ResponseException.java
+0
-19
LoginInfo.java
...main/java/cn/quantgroup/xyqb/model/session/LoginInfo.java
+0
-2
IUserQueryLogRepository.java
...n/quantgroup/xyqb/repository/IUserQueryLogRepository.java
+0
-1
GeetestCaptchaServiceImpl.java
.../xyqb/service/captcha/impl/GeetestCaptchaServiceImpl.java
+0
-3
BaseUserRegisterHandler.java
...ervice/register/handler/impl/BaseUserRegisterHandler.java
+2
-1
IUuidPhoneMappingService.java
...uantgroup/xyqb/service/user/IUuidPhoneMappingService.java
+0
-2
ContactServiceImpl.java
...quantgroup/xyqb/service/user/impl/ContactServiceImpl.java
+0
-1
UserDetailServiceImpl.java
...ntgroup/xyqb/service/user/impl/UserDetailServiceImpl.java
+0
-3
XmlUtil.java
src/main/java/cn/quantgroup/xyqb/util/XmlUtil.java
+0
-4
CaptchaVerifyTests.java
src/test/java/CaptchaVerifyTests.java
+2
-2
UserAuthorizedTests.java
src/test/java/UserAuthorizedTests.java
+2
-2
TestUserLogin.java
src/test/java/login/TestUserLogin.java
+0
-2
GeetestCaptchaServiceTest.java
src/test/java/service/GeetestCaptchaServiceTest.java
+0
-1
No files found.
src/main/java/cn/quantgroup/xyqb/aspect/fplock/FPLock.java
deleted
100755 → 0
View file @
92a51286
package
cn
.
quantgroup
.
xyqb
.
aspect
.
fplock
;
import
java.lang.annotation.*
;
/**
* Created by Miraculous on 15/11/10.
*/
@Documented
@Target
(
ElementType
.
METHOD
)
@Retention
(
RetentionPolicy
.
RUNTIME
)
@interface
FPLock
{
String
uniqueName
();
FPRestriction
[]
restrictions
()
default
{};
}
src/main/java/cn/quantgroup/xyqb/aspect/fplock/FPRestriction.java
deleted
100755 → 0
View file @
92a51286
package
cn
.
quantgroup
.
xyqb
.
aspect
.
fplock
;
import
java.lang.annotation.*
;
import
java.util.concurrent.TimeUnit
;
/**
* Created by Miraculous on 15/11/10.
*/
@Documented
@Target
(
ElementType
.
METHOD
)
@Retention
(
RetentionPolicy
.
RUNTIME
)
public
@interface
FPRestriction
{
// 持续时间
int
duration
()
default
1
;
// 持续时间单位
TimeUnit
type
()
default
TimeUnit
.
MINUTES
;
// 限制值, -1表示不限制
int
limit
()
default
-
1
;
// 使用可覆盖
boolean
override
()
default
true
;
}
src/main/java/cn/quantgroup/xyqb/aspect/fplock/FirstParamLockAspect.java
deleted
100755 → 0
View file @
92a51286
This diff is collapsed.
Click to expand it.
src/main/java/cn/quantgroup/xyqb/aspect/logcaller/LogHttpCaller.java
deleted
100644 → 0
View file @
92a51286
package
cn
.
quantgroup
.
xyqb
.
aspect
.
logcaller
;
import
java.lang.annotation.*
;
/**
* Created by Administrator on 2017/5/15.
*/
@Documented
@Target
(
ElementType
.
METHOD
)
@Retention
(
RetentionPolicy
.
RUNTIME
)
public
@interface
LogHttpCaller
{
}
src/main/java/cn/quantgroup/xyqb/config/http/HttpConfig.java
View file @
6b90314e
...
@@ -18,7 +18,6 @@ import org.apache.http.conn.ssl.SSLContextBuilder;
...
@@ -18,7 +18,6 @@ import org.apache.http.conn.ssl.SSLContextBuilder;
import
org.apache.http.cookie.Cookie
;
import
org.apache.http.cookie.Cookie
;
import
org.apache.http.cookie.CookieOrigin
;
import
org.apache.http.cookie.CookieOrigin
;
import
org.apache.http.cookie.CookieSpecProvider
;
import
org.apache.http.cookie.CookieSpecProvider
;
import
org.apache.http.cookie.MalformedCookieException
;
import
org.apache.http.impl.client.CloseableHttpClient
;
import
org.apache.http.impl.client.CloseableHttpClient
;
import
org.apache.http.impl.client.DefaultConnectionKeepAliveStrategy
;
import
org.apache.http.impl.client.DefaultConnectionKeepAliveStrategy
;
import
org.apache.http.impl.client.StandardHttpRequestRetryHandler
;
import
org.apache.http.impl.client.StandardHttpRequestRetryHandler
;
...
...
src/main/java/cn/quantgroup/xyqb/config/http/Timestamp2LongConverter.java
View file @
6b90314e
...
@@ -3,7 +3,6 @@ package cn.quantgroup.xyqb.config.http;
...
@@ -3,7 +3,6 @@ package cn.quantgroup.xyqb.config.http;
import
com.alibaba.fastjson.serializer.JSONSerializer
;
import
com.alibaba.fastjson.serializer.JSONSerializer
;
import
com.alibaba.fastjson.serializer.ObjectSerializer
;
import
com.alibaba.fastjson.serializer.ObjectSerializer
;
import
java.io.IOException
;
import
java.lang.reflect.Type
;
import
java.lang.reflect.Type
;
import
java.sql.Timestamp
;
import
java.sql.Timestamp
;
...
...
src/main/java/cn/quantgroup/xyqb/controller/external/captcha/NewCaptchaController.java
View file @
6b90314e
package
cn
.
quantgroup
.
xyqb
.
controller
.
external
.
captcha
;
package
cn
.
quantgroup
.
xyqb
.
controller
.
external
.
captcha
;
import
cn.quantgroup.xyqb.Constants
;
import
cn.quantgroup.xyqb.Constants
;
import
cn.quantgroup.xyqb.aspect.logcaller.LogHttpCaller
;
import
cn.quantgroup.xyqb.model.ClientType
;
import
cn.quantgroup.xyqb.model.ClientType
;
import
cn.quantgroup.xyqb.model.JsonResult
;
import
cn.quantgroup.xyqb.model.JsonResult
;
import
cn.quantgroup.xyqb.service.captcha.IGeetestCaptchaService
;
import
cn.quantgroup.xyqb.service.captcha.IGeetestCaptchaService
;
...
...
src/main/java/cn/quantgroup/xyqb/controller/external/user/AppController.java
View file @
6b90314e
package
cn
.
quantgroup
.
xyqb
.
controller
.
external
.
user
;
package
cn
.
quantgroup
.
xyqb
.
controller
.
external
.
user
;
import
cn.quantgroup.xyqb.aspect.accessable.IpValidator
;
import
cn.quantgroup.xyqb.aspect.accessable.IpValidator
;
import
cn.quantgroup.xyqb.aspect.logcaller.LogHttpCaller
;
import
cn.quantgroup.xyqb.controller.IBaseController
;
import
cn.quantgroup.xyqb.controller.IBaseController
;
import
cn.quantgroup.xyqb.entity.Merchant
;
import
cn.quantgroup.xyqb.entity.Merchant
;
import
cn.quantgroup.xyqb.entity.User
;
import
cn.quantgroup.xyqb.entity.User
;
...
...
src/main/java/cn/quantgroup/xyqb/controller/external/user/InnerController.java
View file @
6b90314e
...
@@ -2,7 +2,6 @@ package cn.quantgroup.xyqb.controller.external.user;
...
@@ -2,7 +2,6 @@ package cn.quantgroup.xyqb.controller.external.user;
import
cn.quantgroup.user.enums.Relation
;
import
cn.quantgroup.user.enums.Relation
;
import
cn.quantgroup.xyqb.Constants
;
import
cn.quantgroup.xyqb.Constants
;
import
cn.quantgroup.xyqb.aspect.logcaller.LogHttpCaller
;
import
cn.quantgroup.xyqb.controller.IBaseController
;
import
cn.quantgroup.xyqb.controller.IBaseController
;
import
cn.quantgroup.xyqb.entity.*
;
import
cn.quantgroup.xyqb.entity.*
;
import
cn.quantgroup.xyqb.entity.enumerate.*
;
import
cn.quantgroup.xyqb.entity.enumerate.*
;
...
...
src/main/java/cn/quantgroup/xyqb/controller/external/user/UserApiController.java
View file @
6b90314e
...
@@ -2,7 +2,6 @@ package cn.quantgroup.xyqb.controller.external.user;
...
@@ -2,7 +2,6 @@ package cn.quantgroup.xyqb.controller.external.user;
import
cn.quantgroup.xyqb.Constants
;
import
cn.quantgroup.xyqb.Constants
;
import
cn.quantgroup.xyqb.aspect.accessable.IpValidator
;
import
cn.quantgroup.xyqb.aspect.accessable.IpValidator
;
import
cn.quantgroup.xyqb.aspect.logcaller.LogHttpCaller
;
import
cn.quantgroup.xyqb.entity.User
;
import
cn.quantgroup.xyqb.entity.User
;
import
cn.quantgroup.xyqb.model.JsonResult
;
import
cn.quantgroup.xyqb.model.JsonResult
;
import
cn.quantgroup.xyqb.model.session.SessionStruct
;
import
cn.quantgroup.xyqb.model.session.SessionStruct
;
...
...
src/main/java/cn/quantgroup/xyqb/controller/internal/login/AuthInfoController.java
View file @
6b90314e
package
cn
.
quantgroup
.
xyqb
.
controller
.
internal
.
login
;
package
cn
.
quantgroup
.
xyqb
.
controller
.
internal
.
login
;
import
cn.quantgroup.xyqb.aspect.logcaller.LogHttpCaller
;
import
cn.quantgroup.xyqb.controller.IBaseController
;
import
cn.quantgroup.xyqb.controller.IBaseController
;
import
cn.quantgroup.xyqb.model.JsonResult
;
import
cn.quantgroup.xyqb.model.JsonResult
;
import
cn.quantgroup.xyqb.model.UserRet
;
import
cn.quantgroup.xyqb.model.UserRet
;
...
...
src/main/java/cn/quantgroup/xyqb/controller/internal/user/UserAuthorizedController.java
View file @
6b90314e
package
cn
.
quantgroup
.
xyqb
.
controller
.
internal
.
user
;
package
cn
.
quantgroup
.
xyqb
.
controller
.
internal
.
user
;
import
cn.quantgroup.xyqb.aspect.logcaller.LogHttpCaller
;
import
cn.quantgroup.xyqb.entity.UserAuthorized
;
import
cn.quantgroup.xyqb.entity.UserAuthorized
;
import
cn.quantgroup.xyqb.model.JsonResult
;
import
cn.quantgroup.xyqb.model.JsonResult
;
import
cn.quantgroup.xyqb.model.UserAuthorizedParam
;
import
cn.quantgroup.xyqb.model.UserAuthorizedParam
;
...
...
src/main/java/cn/quantgroup/xyqb/controller/internal/user/UserController.java
View file @
6b90314e
...
@@ -4,7 +4,6 @@ import cn.quantgroup.tech.util.TechEnvironment;
...
@@ -4,7 +4,6 @@ import cn.quantgroup.tech.util.TechEnvironment;
import
cn.quantgroup.xyqb.Constants
;
import
cn.quantgroup.xyqb.Constants
;
import
cn.quantgroup.xyqb.aspect.captcha.CaptchaFiniteValidator
;
import
cn.quantgroup.xyqb.aspect.captcha.CaptchaFiniteValidator
;
import
cn.quantgroup.xyqb.aspect.lock.PasswordErrorFiniteValidator
;
import
cn.quantgroup.xyqb.aspect.lock.PasswordErrorFiniteValidator
;
import
cn.quantgroup.xyqb.aspect.logcaller.LogHttpCaller
;
import
cn.quantgroup.xyqb.controller.IBaseController
;
import
cn.quantgroup.xyqb.controller.IBaseController
;
import
cn.quantgroup.xyqb.entity.Merchant
;
import
cn.quantgroup.xyqb.entity.Merchant
;
import
cn.quantgroup.xyqb.entity.User
;
import
cn.quantgroup.xyqb.entity.User
;
...
...
src/main/java/cn/quantgroup/xyqb/exception/ResponseException.java
deleted
100644 → 0
View file @
92a51286
package
cn
.
quantgroup
.
xyqb
.
exception
;
/**
* @author mengfan.feng
* @time 2015-11-16 11:10
* @see cn.quantgroup.xyqb.model.JsonResult#msg
*/
public
class
ResponseException
extends
RuntimeException
{
private
static
final
long
serialVersionUID
=
-
1L
;
public
ResponseException
(
String
message
)
{
super
(
message
);
}
public
ResponseException
(
String
message
,
Throwable
cause
)
{
super
(
message
,
cause
);
}
}
src/main/java/cn/quantgroup/xyqb/model/session/LoginInfo.java
View file @
6b90314e
package
cn
.
quantgroup
.
xyqb
.
model
.
session
;
package
cn
.
quantgroup
.
xyqb
.
model
.
session
;
import
cn.quantgroup.motan.retbean.XLoginInfo
;
import
cn.quantgroup.xyqb.model.UserRet
;
import
cn.quantgroup.xyqb.model.UserRet
;
import
com.alibaba.fastjson.JSON
;
import
lombok.Data
;
import
lombok.Data
;
/**
/**
...
...
src/main/java/cn/quantgroup/xyqb/repository/IUserQueryLogRepository.java
View file @
6b90314e
...
@@ -6,7 +6,6 @@ import org.springframework.data.jpa.repository.Modifying;
...
@@ -6,7 +6,6 @@ import org.springframework.data.jpa.repository.Modifying;
import
org.springframework.data.jpa.repository.Query
;
import
org.springframework.data.jpa.repository.Query
;
import
org.springframework.transaction.annotation.Transactional
;
import
org.springframework.transaction.annotation.Transactional
;
import
java.sql.Timestamp
;
import
java.util.Date
;
import
java.util.Date
;
import
java.util.List
;
import
java.util.List
;
...
...
src/main/java/cn/quantgroup/xyqb/service/captcha/impl/GeetestCaptchaServiceImpl.java
View file @
6b90314e
...
@@ -5,12 +5,9 @@ import cn.quantgroup.xyqb.model.ClientType;
...
@@ -5,12 +5,9 @@ import cn.quantgroup.xyqb.model.ClientType;
import
cn.quantgroup.xyqb.service.captcha.GeetestLib
;
import
cn.quantgroup.xyqb.service.captcha.GeetestLib
;
import
cn.quantgroup.xyqb.service.captcha.IGeetestCaptchaService
;
import
cn.quantgroup.xyqb.service.captcha.IGeetestCaptchaService
;
import
lombok.extern.slf4j.Slf4j
;
import
lombok.extern.slf4j.Slf4j
;
import
org.springframework.beans.factory.annotation.Qualifier
;
import
org.springframework.beans.factory.annotation.Value
;
import
org.springframework.beans.factory.annotation.Value
;
import
org.springframework.data.redis.core.RedisTemplate
;
import
org.springframework.stereotype.Service
;
import
org.springframework.stereotype.Service
;
import
javax.annotation.Resource
;
import
java.util.HashMap
;
import
java.util.HashMap
;
import
java.util.Map
;
import
java.util.Map
;
import
java.util.Objects
;
import
java.util.Objects
;
...
...
src/main/java/cn/quantgroup/xyqb/service/register/handler/impl/BaseUserRegisterHandler.java
View file @
6b90314e
...
@@ -72,7 +72,8 @@ public class BaseUserRegisterHandler extends AbstractUserRegisterHandler {
...
@@ -72,7 +72,8 @@ public class BaseUserRegisterHandler extends AbstractUserRegisterHandler {
user
.
setRegisteredFrom
(
registerFrom
);
user
.
setRegisteredFrom
(
registerFrom
);
}
}
String
password
=
StringUtils
.
defaultString
(
userRegisterParam
.
getPassword
(),
""
);
String
password
=
StringUtils
.
defaultString
(
userRegisterParam
.
getPassword
(),
""
);
if
(
userRegisterParam
.
isGenerateRandomPwd
())
{
// 如果需要生成随机密码
// 如果需要生成随机密码
if
(
userRegisterParam
.
isGenerateRandomPwd
())
{
password
=
PasswordUtil
.
generateRandomPwd
(
Constants
.
RANDOM_PWD_LEN
);
password
=
PasswordUtil
.
generateRandomPwd
(
Constants
.
RANDOM_PWD_LEN
);
}
}
user
.
setPassword
(
PasswordUtil
.
MD5
(
password
.
toLowerCase
()
+
Constants
.
PASSWORD_SALT
));
user
.
setPassword
(
PasswordUtil
.
MD5
(
password
.
toLowerCase
()
+
Constants
.
PASSWORD_SALT
));
...
...
src/main/java/cn/quantgroup/xyqb/service/user/IUuidPhoneMappingService.java
View file @
6b90314e
package
cn
.
quantgroup
.
xyqb
.
service
.
user
;
package
cn
.
quantgroup
.
xyqb
.
service
.
user
;
import
cn.quantgroup.xyqb.entity.UuidPhoneMapping
;
/**
/**
* Created by Miraculous on 15/10/29.
* Created by Miraculous on 15/10/29.
*/
*/
...
...
src/main/java/cn/quantgroup/xyqb/service/user/impl/ContactServiceImpl.java
View file @
6b90314e
...
@@ -14,7 +14,6 @@ import org.springframework.stereotype.Service;
...
@@ -14,7 +14,6 @@ import org.springframework.stereotype.Service;
import
org.springframework.util.CollectionUtils
;
import
org.springframework.util.CollectionUtils
;
import
java.sql.Timestamp
;
import
java.sql.Timestamp
;
import
java.util.Iterator
;
import
java.util.List
;
import
java.util.List
;
/**
/**
...
...
src/main/java/cn/quantgroup/xyqb/service/user/impl/UserDetailServiceImpl.java
View file @
6b90314e
...
@@ -24,10 +24,7 @@ import org.springframework.data.jpa.domain.Specification;
...
@@ -24,10 +24,7 @@ import org.springframework.data.jpa.domain.Specification;
import
org.springframework.stereotype.Service
;
import
org.springframework.stereotype.Service
;
import
org.springframework.util.CollectionUtils
;
import
org.springframework.util.CollectionUtils
;
import
javax.persistence.criteria.CriteriaBuilder
;
import
javax.persistence.criteria.CriteriaQuery
;
import
javax.persistence.criteria.Predicate
;
import
javax.persistence.criteria.Predicate
;
import
javax.persistence.criteria.Root
;
import
java.text.ParseException
;
import
java.text.ParseException
;
import
java.util.ArrayList
;
import
java.util.ArrayList
;
import
java.util.List
;
import
java.util.List
;
...
...
src/main/java/cn/quantgroup/xyqb/util/XmlUtil.java
View file @
6b90314e
package
cn
.
quantgroup
.
xyqb
.
util
;
package
cn
.
quantgroup
.
xyqb
.
util
;
import
org.apache.commons.lang3.StringUtils
;
import
org.slf4j.Logger
;
import
org.slf4j.Logger
;
import
org.slf4j.LoggerFactory
;
import
org.slf4j.LoggerFactory
;
import
javax.xml.bind.JAXBContext
;
import
javax.xml.bind.JAXBContext
;
import
javax.xml.bind.Marshaller
;
import
javax.xml.bind.Marshaller
;
import
javax.xml.bind.Unmarshaller
;
import
java.io.Reader
;
import
java.io.StringReader
;
import
java.io.StringWriter
;
import
java.io.StringWriter
;
/**
/**
...
...
src/test/java/CaptchaVerifyTests.java
View file @
6b90314e
import
service.GeetestCaptchaServiceTest
;
import
service.QuantgroupCaptchaServiceTest
;
import
org.junit.runner.RunWith
;
import
org.junit.runner.RunWith
;
import
org.junit.runners.Suite
;
import
org.junit.runners.Suite
;
import
service.GeetestCaptchaServiceTest
;
import
service.QuantgroupCaptchaServiceTest
;
@RunWith
(
Suite
.
class
)
@RunWith
(
Suite
.
class
)
@Suite
.
SuiteClasses
({
GeetestCaptchaServiceTest
.
class
,
QuantgroupCaptchaServiceTest
.
class
})
@Suite
.
SuiteClasses
({
GeetestCaptchaServiceTest
.
class
,
QuantgroupCaptchaServiceTest
.
class
})
...
...
src/test/java/UserAuthorizedTests.java
View file @
6b90314e
import
org.junit.runner.RunWith
;
import
org.junit.runners.Suite
;
import
repsitory.UserAuthorizedRepsitoryTests
;
import
repsitory.UserAuthorizedRepsitoryTests
;
import
service.UserAuthorizedServiceTests
;
import
service.UserAuthorizedServiceTests
;
import
web.UserAuthorizedControllerTests
;
import
web.UserAuthorizedControllerTests
;
import
org.junit.runner.RunWith
;
import
org.junit.runners.Suite
;
@RunWith
(
Suite
.
class
)
@RunWith
(
Suite
.
class
)
@Suite
.
SuiteClasses
({
UserAuthorizedRepsitoryTests
.
class
,
UserAuthorizedServiceTests
.
class
,
UserAuthorizedControllerTests
.
class
})
@Suite
.
SuiteClasses
({
UserAuthorizedRepsitoryTests
.
class
,
UserAuthorizedServiceTests
.
class
,
UserAuthorizedControllerTests
.
class
})
...
...
src/test/java/login/TestUserLogin.java
View file @
6b90314e
...
@@ -15,7 +15,6 @@ import org.apache.http.client.entity.UrlEncodedFormEntity;
...
@@ -15,7 +15,6 @@ import org.apache.http.client.entity.UrlEncodedFormEntity;
import
org.apache.http.client.methods.CloseableHttpResponse
;
import
org.apache.http.client.methods.CloseableHttpResponse
;
import
org.apache.http.client.methods.HttpPost
;
import
org.apache.http.client.methods.HttpPost
;
import
org.apache.http.impl.client.CloseableHttpClient
;
import
org.apache.http.impl.client.CloseableHttpClient
;
import
org.apache.http.impl.client.HttpClients
;
import
org.apache.http.message.BasicNameValuePair
;
import
org.apache.http.message.BasicNameValuePair
;
import
org.apache.http.util.EntityUtils
;
import
org.apache.http.util.EntityUtils
;
import
org.junit.Test
;
import
org.junit.Test
;
...
@@ -24,7 +23,6 @@ import org.springframework.boot.test.context.SpringBootTest;
...
@@ -24,7 +23,6 @@ import org.springframework.boot.test.context.SpringBootTest;
import
org.springframework.mock.web.MockHttpServletRequest
;
import
org.springframework.mock.web.MockHttpServletRequest
;
import
org.springframework.test.context.junit4.SpringJUnit4ClassRunner
;
import
org.springframework.test.context.junit4.SpringJUnit4ClassRunner
;
import
javax.annotation.Resource
;
import
javax.annotation.Resource
;
import
java.io.IOException
;
import
java.io.IOException
;
import
java.util.ArrayList
;
import
java.util.ArrayList
;
...
...
src/test/java/service/GeetestCaptchaServiceTest.java
View file @
6b90314e
package
service
;
package
service
;
import
cn.quantgroup.xyqb.Bootstrap
;
import
cn.quantgroup.xyqb.Bootstrap
;
import
cn.quantgroup.xyqb.Constants
;
import
cn.quantgroup.xyqb.model.ClientType
;
import
cn.quantgroup.xyqb.model.ClientType
;
import
cn.quantgroup.xyqb.service.captcha.IGeetestCaptchaService
;
import
cn.quantgroup.xyqb.service.captcha.IGeetestCaptchaService
;
import
cn.quantgroup.xyqb.util.PasswordUtil
;
import
cn.quantgroup.xyqb.util.PasswordUtil
;
...
...
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