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
eaa6722d
Commit
eaa6722d
authored
May 31, 2018
by
徐小光
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'feature/firstSlaveDBuse' into 'master'
swagger See merge request
!17
parents
e73393dd
20f2f3a1
Changes
8
Expand all
Show whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
59 additions
and
745 deletions
+59
-745
ImageCaptchaController.java
...b/controller/external/captcha/ImageCaptchaController.java
+2
-1
NewCaptchaController.java
...yqb/controller/external/captcha/NewCaptchaController.java
+2
-0
MotanUserServiceImpl.java
.../xyqb/controller/external/motan/MotanUserServiceImpl.java
+0
-712
UserQueryLogController.java
.../controller/external/querylog/UserQueryLogController.java
+4
-0
AppController.java
...antgroup/xyqb/controller/external/user/AppController.java
+3
-3
InnerController.java
...tgroup/xyqb/controller/external/user/InnerController.java
+36
-22
UserCenterController.java
...controller/external/user/center/UserCenterController.java
+12
-0
UserController.java
...ntgroup/xyqb/controller/internal/user/UserController.java
+0
-7
No files found.
src/main/java/cn/quantgroup/xyqb/controller/external/captcha/ImageCaptchaController.java
View file @
eaa6722d
...
@@ -45,7 +45,7 @@ public class ImageCaptchaController {
...
@@ -45,7 +45,7 @@ public class ImageCaptchaController {
* 默认匹配 GET /captcha, 提供4位数字和字母混合图片验证码
* 默认匹配 GET /captcha, 提供4位数字和字母混合图片验证码
*/
*/
@RequestMapping
(
value
=
"/captcha"
)
@RequestMapping
(
value
=
"/captcha"
)
@ApiOperation
(
value
=
"
/captcha"
,
notes
=
"获取图形验证码接口, 会返回一个base64的图形验证码
"
)
@ApiOperation
(
value
=
"
获取验证码"
,
notes
=
"获取图形验证码接口, 会返回一个base64的图形验证码"
,
httpMethod
=
"GET
"
)
public
JsonResult
fetchCaptcha
(
HttpServletRequest
request
)
{
public
JsonResult
fetchCaptcha
(
HttpServletRequest
request
)
{
String
imageId
=
UUID
.
randomUUID
().
toString
();
String
imageId
=
UUID
.
randomUUID
().
toString
();
BufferedImage
challenge
=
imageCaptchaService
.
getImageChallengeForID
(
Constants
.
IMAGE_CAPTCHA_KEY
+
imageId
,
request
.
getLocale
());
BufferedImage
challenge
=
imageCaptchaService
.
getImageChallengeForID
(
Constants
.
IMAGE_CAPTCHA_KEY
+
imageId
,
request
.
getLocale
());
...
@@ -71,6 +71,7 @@ public class ImageCaptchaController {
...
@@ -71,6 +71,7 @@ public class ImageCaptchaController {
*/
*/
@CaptchaValidator
@CaptchaValidator
@RequestMapping
(
"/verification_image_code"
)
@RequestMapping
(
"/verification_image_code"
)
@ApiOperation
(
value
=
"验证图形验证码"
,
notes
=
"验证图形验证码"
,
httpMethod
=
"POST"
)
public
JsonResult
verificationImageCode
()
{
public
JsonResult
verificationImageCode
()
{
return
JsonResult
.
buildSuccessResult
(
""
,
null
);
return
JsonResult
.
buildSuccessResult
(
""
,
null
);
}
}
...
...
src/main/java/cn/quantgroup/xyqb/controller/external/captcha/NewCaptchaController.java
View file @
eaa6722d
...
@@ -8,6 +8,7 @@ import cn.quantgroup.xyqb.service.captcha.IQuantgroupCaptchaService;
...
@@ -8,6 +8,7 @@ import cn.quantgroup.xyqb.service.captcha.IQuantgroupCaptchaService;
import
cn.quantgroup.xyqb.util.IPUtil
;
import
cn.quantgroup.xyqb.util.IPUtil
;
import
cn.quantgroup.xyqb.util.PasswordUtil
;
import
cn.quantgroup.xyqb.util.PasswordUtil
;
import
cn.quantgroup.xyqb.util.ValidationUtil
;
import
cn.quantgroup.xyqb.util.ValidationUtil
;
import
io.swagger.annotations.ApiOperation
;
import
lombok.extern.slf4j.Slf4j
;
import
lombok.extern.slf4j.Slf4j
;
import
org.apache.commons.lang.StringUtils
;
import
org.apache.commons.lang.StringUtils
;
import
org.springframework.beans.factory.annotation.Value
;
import
org.springframework.beans.factory.annotation.Value
;
...
@@ -38,6 +39,7 @@ public class NewCaptchaController {
...
@@ -38,6 +39,7 @@ public class NewCaptchaController {
@RequestMapping
(
value
=
"/captcha/new"
)
@RequestMapping
(
value
=
"/captcha/new"
)
@ApiOperation
(
value
=
"获取新图形验证码"
,
notes
=
"获取新图形验证码"
,
httpMethod
=
"POST"
)
public
JsonResult
getCaptcha
(
String
phoneNo
,
String
clientType
,
HttpServletRequest
request
)
{
public
JsonResult
getCaptcha
(
String
phoneNo
,
String
clientType
,
HttpServletRequest
request
)
{
String
remoteIp
=
IPUtil
.
getRemoteIP
(
request
);
String
remoteIp
=
IPUtil
.
getRemoteIP
(
request
);
log
.
info
(
"获取验证码, phoneNo:{}, clientType:{}, ip:{}, verifyType-qg:{}"
,
phoneNo
,
clientType
,
remoteIp
,
geetestClose
);
log
.
info
(
"获取验证码, phoneNo:{}, clientType:{}, ip:{}, verifyType-qg:{}"
,
phoneNo
,
clientType
,
remoteIp
,
geetestClose
);
...
...
src/main/java/cn/quantgroup/xyqb/controller/external/motan/MotanUserServiceImpl.java
deleted
100644 → 0
View file @
e73393dd
This diff is collapsed.
Click to expand it.
src/main/java/cn/quantgroup/xyqb/controller/external/querylog/UserQueryLogController.java
View file @
eaa6722d
...
@@ -16,6 +16,7 @@ import cn.quantgroup.xyqb.util.ValidationUtil;
...
@@ -16,6 +16,7 @@ import cn.quantgroup.xyqb.util.ValidationUtil;
import
cn.quantgroup.xyqb.util.encrypt.MD5Util
;
import
cn.quantgroup.xyqb.util.encrypt.MD5Util
;
import
cn.quantgroup.xyqb.util.encrypt.RSA
;
import
cn.quantgroup.xyqb.util.encrypt.RSA
;
import
com.google.gson.*
;
import
com.google.gson.*
;
import
io.swagger.annotations.ApiOperation
;
import
org.apache.poi.hssf.usermodel.*
;
import
org.apache.poi.hssf.usermodel.*
;
import
org.slf4j.Logger
;
import
org.slf4j.Logger
;
import
org.slf4j.LoggerFactory
;
import
org.slf4j.LoggerFactory
;
...
@@ -65,6 +66,7 @@ public class UserQueryLogController {
...
@@ -65,6 +66,7 @@ public class UserQueryLogController {
private
static
final
String
PRIVATE_KEY
=
"MIICdgIBADANBgkqhkiG9w0BAQEFAASCAmAwggJcAgEAAoGBAJiLDU8pacJuQrLMcr5uUekpNH+q07c6rue+NJ1yikJKY4mqOLcH6okyt/TfbjaZgkhB4XdhJNBlN+uLkSQ2CiqfRj8piksAq6rz2M90iQHeW+Ku97D22l9sBPgHXhaChZ0wfmiioG3SXLd/4mOgEzl0oVM6uFySEUOhoHdQBpqJAgMBAAECgYA3DfCWwoaWEr9l0p4TFrPfZ+y3qwrQVZCsuRw6Ow2lUT3NgK8JeATw0WpNKZqYgBziQUzDjj8AK5fcHjobDJnsKGqC2VQ+j05hQZztoHTrYxOx6xrGxIzqmbt/dPsw779xXSRJu3DuUeCm6CrGZpVpPX/NtXBxIhXRY2KRNa1SZQJBAPMboc+M6/OeGPQqFvXg9jgEWcosBpy6HtukfjONQAVuM5e0pZa8SQCLhcoHgbbqcEhbDAJEqr9x9eZjjFPSt08CQQCgoe/hOVf0s5oo1IM1TVEUkGOIzVVlyTMwu0p4jwt3987D7BKZe7mCl41quWDwL4JIQ0GcivVMpJzYsDBZHRqnAkBMgCKAHHlXdSWnF+OXxg3U/NGAhDAke5EgTvgDouxFiTMlBwygjWlviXg1Zf1UoRtqOXRi9lbA3cyijirnacSTAkBmve0ug30MmOvbfcHGkANyQcBIOf2LMxu46bKCVgwh2bC4hACJhydqrgDX6GZmehy8l7gZpo+rTAa+WkMyXHk1AkEArt6ElkyNI7TDu0By59Zin05tuZJr6QoMXs9bVH+xP3OBG1KfPYTBc9yb5MOjXIxAjyGGeDpUfhuUDBe56GTOBA=="
;
private
static
final
String
PRIVATE_KEY
=
"MIICdgIBADANBgkqhkiG9w0BAQEFAASCAmAwggJcAgEAAoGBAJiLDU8pacJuQrLMcr5uUekpNH+q07c6rue+NJ1yikJKY4mqOLcH6okyt/TfbjaZgkhB4XdhJNBlN+uLkSQ2CiqfRj8piksAq6rz2M90iQHeW+Ku97D22l9sBPgHXhaChZ0wfmiioG3SXLd/4mOgEzl0oVM6uFySEUOhoHdQBpqJAgMBAAECgYA3DfCWwoaWEr9l0p4TFrPfZ+y3qwrQVZCsuRw6Ow2lUT3NgK8JeATw0WpNKZqYgBziQUzDjj8AK5fcHjobDJnsKGqC2VQ+j05hQZztoHTrYxOx6xrGxIzqmbt/dPsw779xXSRJu3DuUeCm6CrGZpVpPX/NtXBxIhXRY2KRNa1SZQJBAPMboc+M6/OeGPQqFvXg9jgEWcosBpy6HtukfjONQAVuM5e0pZa8SQCLhcoHgbbqcEhbDAJEqr9x9eZjjFPSt08CQQCgoe/hOVf0s5oo1IM1TVEUkGOIzVVlyTMwu0p4jwt3987D7BKZe7mCl41quWDwL4JIQ0GcivVMpJzYsDBZHRqnAkBMgCKAHHlXdSWnF+OXxg3U/NGAhDAke5EgTvgDouxFiTMlBwygjWlviXg1Zf1UoRtqOXRi9lbA3cyijirnacSTAkBmve0ug30MmOvbfcHGkANyQcBIOf2LMxu46bKCVgwh2bC4hACJhydqrgDX6GZmehy8l7gZpo+rTAa+WkMyXHk1AkEArt6ElkyNI7TDu0By59Zin05tuZJr6QoMXs9bVH+xP3OBG1KfPYTBc9yb5MOjXIxAjyGGeDpUfhuUDBe56GTOBA=="
;
@RequestMapping
(
"/queryLog"
)
@RequestMapping
(
"/queryLog"
)
@ApiOperation
(
value
=
"给运营系统提供的查询查询记录的"
,
notes
=
"给运营系统提供的查询查询记录的"
,
httpMethod
=
"POST"
)
public
JsonResult
queryLog
(
HttpServletRequest
request
,
@RequestParam
(
required
=
false
)
String
beginDate
,
@RequestParam
(
required
=
false
)
String
endDate
,
Integer
pageId
,
Integer
pageSize
)
{
public
JsonResult
queryLog
(
HttpServletRequest
request
,
@RequestParam
(
required
=
false
)
String
beginDate
,
@RequestParam
(
required
=
false
)
String
endDate
,
Integer
pageId
,
Integer
pageSize
)
{
LOGGER
.
info
(
"查询日期:beginDate{},endDate{}"
,
beginDate
,
endDate
);
LOGGER
.
info
(
"查询日期:beginDate{},endDate{}"
,
beginDate
,
endDate
);
String
token
=
request
.
getHeader
(
Constants
.
X_AUTH_TOKEN
);
String
token
=
request
.
getHeader
(
Constants
.
X_AUTH_TOKEN
);
...
@@ -124,6 +126,7 @@ public class UserQueryLogController {
...
@@ -124,6 +126,7 @@ public class UserQueryLogController {
}
}
@RequestMapping
(
"/queryUserInfo"
)
@RequestMapping
(
"/queryUserInfo"
)
@ApiOperation
(
value
=
"给运营系统提供的查询用户信息的接口"
,
notes
=
"给运营系统提供的查询用户信息的接口"
,
httpMethod
=
"POST"
)
public
JsonResult
queryForResult
(
HttpServletRequest
request
,
String
key
,
String
keyValues
,
String
columns
,
Integer
pageId
,
Integer
pageSize
)
{
public
JsonResult
queryForResult
(
HttpServletRequest
request
,
String
key
,
String
keyValues
,
String
columns
,
Integer
pageId
,
Integer
pageSize
)
{
LOGGER
.
info
(
"查询条件:key{},columns{}"
,
key
,
columns
);
LOGGER
.
info
(
"查询条件:key{},columns{}"
,
key
,
columns
);
String
token
=
request
.
getHeader
(
Constants
.
X_AUTH_TOKEN
);
String
token
=
request
.
getHeader
(
Constants
.
X_AUTH_TOKEN
);
...
@@ -331,6 +334,7 @@ public class UserQueryLogController {
...
@@ -331,6 +334,7 @@ public class UserQueryLogController {
}
}
@RequestMapping
(
"/exportUserInfo"
)
@RequestMapping
(
"/exportUserInfo"
)
@ApiOperation
(
value
=
"给运营系统提供的导出用户信息的接口"
,
notes
=
"给运营系统提供的导出用户信息的接口"
,
httpMethod
=
"POST"
)
public
JsonResult
exportExcel
(
final
HttpServletResponse
response
,
HttpServletRequest
request
,
String
key
,
String
keyValues
,
String
columns
)
{
public
JsonResult
exportExcel
(
final
HttpServletResponse
response
,
HttpServletRequest
request
,
String
key
,
String
keyValues
,
String
columns
)
{
...
...
src/main/java/cn/quantgroup/xyqb/controller/external/user/AppController.java
View file @
eaa6722d
...
@@ -61,10 +61,9 @@ public class AppController implements IBaseController {
...
@@ -61,10 +61,9 @@ public class AppController implements IBaseController {
* @param request
* @param request
* @return Token和phoneNo
* @return Token和phoneNo
*/
*/
@IpValidator
@IpValidator
@RequestMapping
(
"/login"
)
@RequestMapping
(
"/login"
)
@ApiOperation
(
value
=
"
/login"
,
notes
=
"App登陆
"
)
@ApiOperation
(
value
=
"
App登陆"
,
notes
=
"App登陆"
,
httpMethod
=
"POST
"
)
public
JsonResult
login
(
public
JsonResult
login
(
String
phoneNo
,
String
phoneNo
,
String
idNo
,
String
name
,
String
key
,
String
idNo
,
String
name
,
String
key
,
...
@@ -76,7 +75,6 @@ public class AppController implements IBaseController {
...
@@ -76,7 +75,6 @@ public class AppController implements IBaseController {
if
(!
ValidationUtil
.
validatePhoneNo
(
phoneNo
))
{
if
(!
ValidationUtil
.
validatePhoneNo
(
phoneNo
))
{
return
JsonResult
.
buildErrorStateResult
(
USER_ERROR_OR_PASSWORD_ERROR
,
null
);
return
JsonResult
.
buildErrorStateResult
(
USER_ERROR_OR_PASSWORD_ERROR
,
null
);
}
}
// Todo -- 截止2017-12-08 13:44:00只有52次调用记录,来自222(白条),最近一次:2017-11-11 12:15:53
LOGGER
.
info
(
"第三方用户登录 [AppController] login --> loginFrom:{},channelId:{},btRegisterChannelId:{} requestIp:{},idNo:{},name:{}"
,
registerFrom
,
channelId
,
btRegisterChannelId
,
IPUtil
.
getRemoteIP
(
request
),
idNo
,
name
);
LOGGER
.
info
(
"第三方用户登录 [AppController] login --> loginFrom:{},channelId:{},btRegisterChannelId:{} requestIp:{},idNo:{},name:{}"
,
registerFrom
,
channelId
,
btRegisterChannelId
,
IPUtil
.
getRemoteIP
(
request
),
idNo
,
name
);
User
user
=
userService
.
findByPhoneInDb
(
phoneNo
);
User
user
=
userService
.
findByPhoneInDb
(
phoneNo
);
if
(
user
==
null
)
{
if
(
user
==
null
)
{
...
@@ -123,6 +121,7 @@ public class AppController implements IBaseController {
...
@@ -123,6 +121,7 @@ public class AppController implements IBaseController {
@IpValidator
@IpValidator
@RequestMapping
(
"/login_super"
)
@RequestMapping
(
"/login_super"
)
@ApiOperation
(
value
=
"免密登陆, 新手机号还自动注册"
,
notes
=
"免密登陆, 新手机号还自动注册"
,
httpMethod
=
"POST"
)
public
JsonResult
loginSuper
(
public
JsonResult
loginSuper
(
String
phoneNo
,
String
phoneNo
,
String
idNo
,
String
name
,
String
key
,
String
idNo
,
String
name
,
String
key
,
...
@@ -190,6 +189,7 @@ public class AppController implements IBaseController {
...
@@ -190,6 +189,7 @@ public class AppController implements IBaseController {
@IpValidator
@IpValidator
@RequestMapping
(
"/login2"
)
@RequestMapping
(
"/login2"
)
@ApiOperation
(
value
=
"免密登陆, 新手机号不自动注册"
,
notes
=
"免密登陆, 新手机号不自动注册"
,
httpMethod
=
"POST"
)
public
JsonResult
login2
(
public
JsonResult
login2
(
String
phoneNo
,
String
phoneNo
,
@RequestParam
(
required
=
false
,
defaultValue
=
"1"
)
Long
registerFrom
,
@RequestParam
(
required
=
false
,
defaultValue
=
"1"
)
Long
registerFrom
,
...
...
src/main/java/cn/quantgroup/xyqb/controller/external/user/InnerController.java
View file @
eaa6722d
This diff is collapsed.
Click to expand it.
src/main/java/cn/quantgroup/xyqb/controller/external/user/center/UserCenterController.java
View file @
eaa6722d
...
@@ -12,6 +12,7 @@ import cn.quantgroup.xyqb.service.user.*;
...
@@ -12,6 +12,7 @@ import cn.quantgroup.xyqb.service.user.*;
import
cn.quantgroup.xyqb.util.EmojiUtil
;
import
cn.quantgroup.xyqb.util.EmojiUtil
;
import
com.alibaba.fastjson.JSONObject
;
import
com.alibaba.fastjson.JSONObject
;
import
com.alibaba.fastjson.TypeReference
;
import
com.alibaba.fastjson.TypeReference
;
import
io.swagger.annotations.ApiOperation
;
import
org.apache.commons.collections.CollectionUtils
;
import
org.apache.commons.collections.CollectionUtils
;
import
org.apache.commons.lang.StringUtils
;
import
org.apache.commons.lang.StringUtils
;
import
org.slf4j.Logger
;
import
org.slf4j.Logger
;
...
@@ -56,6 +57,7 @@ public class UserCenterController {
...
@@ -56,6 +57,7 @@ public class UserCenterController {
*/
*/
@PasswordFreeAccessValidator
@PasswordFreeAccessValidator
@RequestMapping
(
"/index"
)
@RequestMapping
(
"/index"
)
@ApiOperation
(
value
=
"用户中心首页"
,
notes
=
"用户中心首页显示头像, 昵称, 姓名"
,
httpMethod
=
"POST"
)
public
JsonResult
userCenterIndex
(
String
phoneNo
)
{
public
JsonResult
userCenterIndex
(
String
phoneNo
)
{
Long
userId
=
queryUserId
(
phoneNo
);
Long
userId
=
queryUserId
(
phoneNo
);
if
(
null
==
userId
||
userId
==
0L
)
{
if
(
null
==
userId
||
userId
==
0L
)
{
...
@@ -84,6 +86,7 @@ public class UserCenterController {
...
@@ -84,6 +86,7 @@ public class UserCenterController {
* @return
* @return
*/
*/
@RequestMapping
(
"/save/avatar"
)
@RequestMapping
(
"/save/avatar"
)
@ApiOperation
(
value
=
"保存头像"
,
notes
=
"保存用户头像"
,
httpMethod
=
"POST"
)
public
JsonResult
SaveUserAvatarAddr
(
String
phoneNo
,
String
avatarUrl
)
{
public
JsonResult
SaveUserAvatarAddr
(
String
phoneNo
,
String
avatarUrl
)
{
if
(
StringUtils
.
isBlank
(
avatarUrl
)
||
StringUtils
.
isBlank
(
phoneNo
))
{
if
(
StringUtils
.
isBlank
(
avatarUrl
)
||
StringUtils
.
isBlank
(
phoneNo
))
{
LOGGER
.
error
(
"参数不合法:avatarUrl:{}, phoneNo:{}"
,
avatarUrl
,
phoneNo
);
LOGGER
.
error
(
"参数不合法:avatarUrl:{}, phoneNo:{}"
,
avatarUrl
,
phoneNo
);
...
@@ -119,6 +122,7 @@ public class UserCenterController {
...
@@ -119,6 +122,7 @@ public class UserCenterController {
* @return
* @return
*/
*/
@RequestMapping
(
"/queryNick"
)
@RequestMapping
(
"/queryNick"
)
@ApiOperation
(
value
=
"查询昵称"
,
notes
=
"查询用户昵称"
,
httpMethod
=
"POST"
)
public
JsonResult
queryUserNick
(
String
phoneNo
)
{
public
JsonResult
queryUserNick
(
String
phoneNo
)
{
if
(
StringUtils
.
isEmpty
(
phoneNo
))
{
if
(
StringUtils
.
isEmpty
(
phoneNo
))
{
LOGGER
.
error
(
"手机号为空,phoneNo:{}"
,
phoneNo
);
LOGGER
.
error
(
"手机号为空,phoneNo:{}"
,
phoneNo
);
...
@@ -144,6 +148,7 @@ public class UserCenterController {
...
@@ -144,6 +148,7 @@ public class UserCenterController {
* @return
* @return
*/
*/
@RequestMapping
(
"/saveNick"
)
@RequestMapping
(
"/saveNick"
)
@ApiOperation
(
value
=
"保存昵称"
,
notes
=
"保存用户昵称"
,
httpMethod
=
"POST"
)
public
JsonResult
saveUserNick
(
String
phoneNo
,
String
nick
)
{
public
JsonResult
saveUserNick
(
String
phoneNo
,
String
nick
)
{
if
(
StringUtils
.
isEmpty
(
phoneNo
))
{
if
(
StringUtils
.
isEmpty
(
phoneNo
))
{
LOGGER
.
error
(
"手机号为空,phoneNo:{}"
,
phoneNo
);
LOGGER
.
error
(
"手机号为空,phoneNo:{}"
,
phoneNo
);
...
@@ -175,6 +180,7 @@ public class UserCenterController {
...
@@ -175,6 +180,7 @@ public class UserCenterController {
* @return
* @return
*/
*/
@RequestMapping
(
"/query/verified"
)
@RequestMapping
(
"/query/verified"
)
@ApiOperation
(
value
=
"查询用户是否实名认证"
,
notes
=
"查询用户是否实名认证"
,
httpMethod
=
"POST"
)
public
JsonResult
queryVerified
(
String
phoneNo
)
{
public
JsonResult
queryVerified
(
String
phoneNo
)
{
if
(
StringUtils
.
isEmpty
(
phoneNo
))
{
if
(
StringUtils
.
isEmpty
(
phoneNo
))
{
LOGGER
.
error
(
"手机号为空,phoneNo:{}"
,
phoneNo
);
LOGGER
.
error
(
"手机号为空,phoneNo:{}"
,
phoneNo
);
...
@@ -200,6 +206,7 @@ public class UserCenterController {
...
@@ -200,6 +206,7 @@ public class UserCenterController {
*/
*/
@PasswordFreeAccessValidator
@PasswordFreeAccessValidator
@RequestMapping
(
"/personalData"
)
@RequestMapping
(
"/personalData"
)
@ApiOperation
(
value
=
"查询个人资料信息"
,
notes
=
"查询个人资料信息"
,
httpMethod
=
"POST"
)
public
JsonResult
personalData
(
String
phoneNo
)
{
public
JsonResult
personalData
(
String
phoneNo
)
{
if
(
StringUtils
.
isBlank
(
phoneNo
))
{
if
(
StringUtils
.
isBlank
(
phoneNo
))
{
LOGGER
.
error
(
"手机号为空,phoneNo:{}"
,
phoneNo
);
LOGGER
.
error
(
"手机号为空,phoneNo:{}"
,
phoneNo
);
...
@@ -241,6 +248,7 @@ public class UserCenterController {
...
@@ -241,6 +248,7 @@ public class UserCenterController {
* @return
* @return
*/
*/
@RequestMapping
(
"/contacts/save"
)
@RequestMapping
(
"/contacts/save"
)
@ApiOperation
(
value
=
"保存用户联系人"
,
notes
=
"保存用户联系人"
,
httpMethod
=
"POST"
)
public
JsonResult
saveUserContact
(
String
phoneNo
,
String
contactJson
)
{
public
JsonResult
saveUserContact
(
String
phoneNo
,
String
contactJson
)
{
if
(
StringUtils
.
isEmpty
(
phoneNo
))
{
if
(
StringUtils
.
isEmpty
(
phoneNo
))
{
LOGGER
.
error
(
"保存联系人,参数错误. phoneNo:{}"
,
phoneNo
);
LOGGER
.
error
(
"保存联系人,参数错误. phoneNo:{}"
,
phoneNo
);
...
@@ -282,6 +290,7 @@ public class UserCenterController {
...
@@ -282,6 +290,7 @@ public class UserCenterController {
* @return
* @return
*/
*/
@RequestMapping
(
"/address/save"
)
@RequestMapping
(
"/address/save"
)
@ApiOperation
(
value
=
"保存用户地址"
,
notes
=
"保存用户地址"
,
httpMethod
=
"POST"
)
public
JsonResult
saveUserAddress
(
String
phoneNo
,
String
province
,
Long
provinceCode
,
String
city
,
Long
cityCode
,
String
address
,
public
JsonResult
saveUserAddress
(
String
phoneNo
,
String
province
,
Long
provinceCode
,
String
city
,
Long
cityCode
,
String
address
,
Long
districtCode
,
String
district
)
{
Long
districtCode
,
String
district
)
{
LOGGER
.
info
(
"保存用户地址信息, phoneNo:{}, province:{}, provinceCode:{}, city:{}, cityCode:{},district:{}, address:{}"
,
phoneNo
,
province
,
provinceCode
,
city
,
cityCode
,
district
,
address
);
LOGGER
.
info
(
"保存用户地址信息, phoneNo:{}, province:{}, provinceCode:{}, city:{}, cityCode:{},district:{}, address:{}"
,
phoneNo
,
province
,
provinceCode
,
city
,
cityCode
,
district
,
address
);
...
@@ -326,6 +335,7 @@ public class UserCenterController {
...
@@ -326,6 +335,7 @@ public class UserCenterController {
* @return
* @return
*/
*/
@RequestMapping
(
"/searchAddress/phoneNo"
)
@RequestMapping
(
"/searchAddress/phoneNo"
)
@ApiOperation
(
value
=
"查询用户地址"
,
notes
=
"查询用户地址"
,
httpMethod
=
"POST"
)
public
JsonResult
searchUserAddress
(
String
phoneNo
)
{
public
JsonResult
searchUserAddress
(
String
phoneNo
)
{
if
(
StringUtils
.
isEmpty
(
phoneNo
))
{
if
(
StringUtils
.
isEmpty
(
phoneNo
))
{
return
JsonResult
.
buildErrorStateResult
(
null
,
null
);
return
JsonResult
.
buildErrorStateResult
(
null
,
null
);
...
@@ -346,6 +356,7 @@ public class UserCenterController {
...
@@ -346,6 +356,7 @@ public class UserCenterController {
* @return
* @return
*/
*/
@RequestMapping
(
"/searchContacts/phoneNo"
)
@RequestMapping
(
"/searchContacts/phoneNo"
)
@ApiOperation
(
value
=
"查询用户联系人"
,
notes
=
"查询用户联系人"
,
httpMethod
=
"POST"
)
public
JsonResult
searchUserContacts
(
String
phoneNo
)
{
public
JsonResult
searchUserContacts
(
String
phoneNo
)
{
if
(
StringUtils
.
isEmpty
(
phoneNo
))
{
if
(
StringUtils
.
isEmpty
(
phoneNo
))
{
return
JsonResult
.
buildErrorStateResult
(
null
,
null
);
return
JsonResult
.
buildErrorStateResult
(
null
,
null
);
...
@@ -369,6 +380,7 @@ public class UserCenterController {
...
@@ -369,6 +380,7 @@ public class UserCenterController {
* @return
* @return
*/
*/
@RequestMapping
(
"/save/userExtInfo"
)
@RequestMapping
(
"/save/userExtInfo"
)
@ApiOperation
(
value
=
"保存用户经济学历等信息"
,
notes
=
"保存用户经济学历等信息"
,
httpMethod
=
"POST"
)
public
JsonResult
saveUserExtInfo
(
String
phoneNo
,
EducationEnum
educationEnum
,
MaritalStatus
maritalStatus
,
IncomeRangeEnum
incomeRangeEnum
,
OccupationEnum
occupationEnum
)
{
public
JsonResult
saveUserExtInfo
(
String
phoneNo
,
EducationEnum
educationEnum
,
MaritalStatus
maritalStatus
,
IncomeRangeEnum
incomeRangeEnum
,
OccupationEnum
occupationEnum
)
{
if
(
StringUtils
.
isEmpty
(
phoneNo
))
{
if
(
StringUtils
.
isEmpty
(
phoneNo
))
{
return
JsonResult
.
buildErrorStateResult
(
null
,
null
);
return
JsonResult
.
buildErrorStateResult
(
null
,
null
);
...
...
src/main/java/cn/quantgroup/xyqb/controller/internal/user/UserController.java
View file @
eaa6722d
...
@@ -78,13 +78,6 @@ public class UserController implements IBaseController {
...
@@ -78,13 +78,6 @@ public class UserController implements IBaseController {
@Autowired
@Autowired
private
IUserRegisterService
userRegisterService
;
private
IUserRegisterService
userRegisterService
;
@RequestMapping
(
"/test"
)
public
JsonResult
test
()
{
HttpServletRequest
request
=
getRequest
();
IPUtil
.
logIp
(
log
,
request
);
return
JsonResult
.
buildSuccessResult
(
""
,
getCurrentUserFromRedis
());
}
/**
/**
* 登录(账号 + 密码)
* 登录(账号 + 密码)
* 密码错误达到限定次数时执行图形验证码校验
* 密码错误达到限定次数时执行图形验证码校验
...
...
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