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
bd86a057
Commit
bd86a057
authored
Nov 04, 2019
by
杨锐
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Step1 Step2新增TODO信息
parent
cd29e130
Changes
4
Show whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
31 additions
and
5 deletions
+31
-5
ModifyPhoneNoController.java
...yqb/controller/modifyphoneno/ModifyPhoneNoController.java
+8
-3
ModifyPhoneNo.java
src/main/java/cn/quantgroup/xyqb/entity/ModifyPhoneNo.java
+18
-0
IModifyPhoneNoService.java
...n/quantgroup/xyqb/service/user/IModifyPhoneNoService.java
+1
-1
ModifyPhoneNoServiceImpl.java
...roup/xyqb/service/user/impl/ModifyPhoneNoServiceImpl.java
+4
-1
No files found.
src/main/java/cn/quantgroup/xyqb/controller/modifyphoneno/ModifyPhoneNoController.java
View file @
bd86a057
package
cn
.
quantgroup
.
xyqb
.
controller
.
modifyphoneno
;
package
cn
.
quantgroup
.
xyqb
.
controller
.
modifyphoneno
;
import
cn.quantgroup.xyqb.controller.IBaseController
;
import
cn.quantgroup.xyqb.controller.modifyphoneno.req.AuditReq
;
import
cn.quantgroup.xyqb.controller.modifyphoneno.req.AuditReq
;
import
cn.quantgroup.xyqb.controller.modifyphoneno.req.Step1Req
;
import
cn.quantgroup.xyqb.controller.modifyphoneno.req.Step1Req
;
import
cn.quantgroup.xyqb.controller.modifyphoneno.req.Step2Req
;
import
cn.quantgroup.xyqb.controller.modifyphoneno.req.Step2Req
;
import
cn.quantgroup.xyqb.controller.modifyphoneno.resp.ModifyPhoneNoResp
;
import
cn.quantgroup.xyqb.controller.modifyphoneno.resp.ModifyPhoneNoResp
;
import
cn.quantgroup.xyqb.entity.User
;
import
cn.quantgroup.xyqb.model.JsonResult
;
import
cn.quantgroup.xyqb.model.JsonResult
;
import
cn.quantgroup.xyqb.service.user.IModifyPhoneNoService
;
import
cn.quantgroup.xyqb.service.user.IModifyPhoneNoService
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.Api
;
...
@@ -25,7 +27,7 @@ import java.util.List;
...
@@ -25,7 +27,7 @@ import java.util.List;
@Api
(
tags
=
"用户手机号修改相关api"
)
@Api
(
tags
=
"用户手机号修改相关api"
)
@RestController
@RestController
@RequestMapping
(
"/v1/user/modify/phone_no"
)
@RequestMapping
(
"/v1/user/modify/phone_no"
)
public
class
ModifyPhoneNoController
{
public
class
ModifyPhoneNoController
implements
IBaseController
{
@Resource
@Resource
private
IModifyPhoneNoService
modifyPhoneNoService
;
private
IModifyPhoneNoService
modifyPhoneNoService
;
...
@@ -39,8 +41,11 @@ public class ModifyPhoneNoController {
...
@@ -39,8 +41,11 @@ public class ModifyPhoneNoController {
@ApiOperation
(
"step_1"
)
@ApiOperation
(
"step_1"
)
@PostMapping
(
"/step_1"
)
@PostMapping
(
"/step_1"
)
public
JsonResult
step1
(
@Valid
@RequestBody
Step1Req
step1Req
)
{
public
JsonResult
step1
(
@Valid
@RequestBody
Step1Req
step1Req
)
{
User
user
=
getCurrentUserFromRedis
();
return
JsonResult
.
buildSuccessResult
(
modifyPhoneNoService
.
saveStep1
(
step1Req
));
if
(
user
==
null
)
{
return
JsonResult
.
buildErrorStateResult
(
"系统错误"
,
null
);
}
return
JsonResult
.
buildSuccessResult
(
modifyPhoneNoService
.
saveStep1
(
user
.
getId
(),
step1Req
));
}
}
/**
/**
...
...
src/main/java/cn/quantgroup/xyqb/entity/ModifyPhoneNo.java
View file @
bd86a057
...
@@ -69,6 +69,24 @@ public class ModifyPhoneNo {
...
@@ -69,6 +69,24 @@ public class ModifyPhoneNo {
@Column
(
name
=
"id_card_hold_url"
)
@Column
(
name
=
"id_card_hold_url"
)
private
String
idCardHoldUrl
;
private
String
idCardHoldUrl
;
/**
* 申请状态 0处理中; 1修改完成; 2不允许修改;
*/
@Column
(
name
=
"apply_status"
)
private
Integer
applyStatus
;
/**
* 申请状态补充原因
*/
@Column
(
name
=
"apply_status_reason"
)
private
String
applyStatusReason
;
/**
* 处理状态 0待人工处理 1待用户反馈结果 2已反馈
*/
@Column
(
name
=
"processing_status"
)
private
Integer
processingStatus
;
/**
/**
*
*
*/
*/
...
...
src/main/java/cn/quantgroup/xyqb/service/user/IModifyPhoneNoService.java
View file @
bd86a057
...
@@ -14,7 +14,7 @@ public interface IModifyPhoneNoService {
...
@@ -14,7 +14,7 @@ public interface IModifyPhoneNoService {
/**
/**
*
*
*/
*/
Long
saveStep1
(
Step1Req
step1Req
);
Long
saveStep1
(
Long
id
,
Step1Req
step1Req
);
/**
/**
*
*
...
...
src/main/java/cn/quantgroup/xyqb/service/user/impl/ModifyPhoneNoServiceImpl.java
View file @
bd86a057
...
@@ -29,8 +29,10 @@ public class ModifyPhoneNoServiceImpl implements IModifyPhoneNoService {
...
@@ -29,8 +29,10 @@ public class ModifyPhoneNoServiceImpl implements IModifyPhoneNoService {
*/
*/
@Override
@Override
@Transactional
(
rollbackFor
=
Exception
.
class
)
@Transactional
(
rollbackFor
=
Exception
.
class
)
public
Long
saveStep1
(
Step1Req
step1Req
)
{
public
Long
saveStep1
(
Long
id
,
Step1Req
step1Req
)
{
// TODO: 2019/11/4 并发访问 && 校验规则
ModifyPhoneNo
modifyPhoneNo
=
Step1Req
.
adapt
(
step1Req
);
ModifyPhoneNo
modifyPhoneNo
=
Step1Req
.
adapt
(
step1Req
);
modifyPhoneNo
.
setUserId
(
id
);
modifyPhoneNoRepository
.
saveAndFlush
(
modifyPhoneNo
);
modifyPhoneNoRepository
.
saveAndFlush
(
modifyPhoneNo
);
return
modifyPhoneNo
.
getId
();
return
modifyPhoneNo
.
getId
();
}
}
...
@@ -41,6 +43,7 @@ public class ModifyPhoneNoServiceImpl implements IModifyPhoneNoService {
...
@@ -41,6 +43,7 @@ public class ModifyPhoneNoServiceImpl implements IModifyPhoneNoService {
@Override
@Override
@Transactional
(
rollbackFor
=
Exception
.
class
)
@Transactional
(
rollbackFor
=
Exception
.
class
)
public
void
saveStep2
(
Step2Req
step2Req
)
{
public
void
saveStep2
(
Step2Req
step2Req
)
{
// TODO: 2019/11/4 申请状态、处理状态修改
ModifyPhoneNo
modifyPhoneNo
=
modifyPhoneNoRepository
.
findOne
(
step2Req
.
getId
());
ModifyPhoneNo
modifyPhoneNo
=
modifyPhoneNoRepository
.
findOne
(
step2Req
.
getId
());
modifyPhoneNo
.
setIdCardFaceUrl
(
step2Req
.
getIdCardFaceUrl
());
modifyPhoneNo
.
setIdCardFaceUrl
(
step2Req
.
getIdCardFaceUrl
());
modifyPhoneNo
.
setIdCardRearUrl
(
step2Req
.
getIdCardRearUrl
());
modifyPhoneNo
.
setIdCardRearUrl
(
step2Req
.
getIdCardRearUrl
());
...
...
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