Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
C
customer-service
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
QG
customer-service
Commits
4f423996
Commit
4f423996
authored
Nov 08, 2019
by
xiaozhe.chen
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
添加修改手机号后台管理接口
parent
c8d2f17c
Changes
4
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
44 additions
and
5 deletions
+44
-5
UserRest.java
src/main/java/cn/quantgroup/customer/rest/UserRest.java
+18
-5
ModifyPhoneApplyStatus.java
...oup/customer/rest/enums/phone/ModifyPhoneApplyStatus.java
+7
-0
ModifyPhoneAuditStatus.java
...oup/customer/rest/enums/phone/ModifyPhoneAuditStatus.java
+12
-0
ModifyPhoneProcessingStatus.java
...ustomer/rest/enums/phone/ModifyPhoneProcessingStatus.java
+7
-0
No files found.
src/main/java/cn/quantgroup/customer/rest/UserRest.java
View file @
4f423996
package
cn
.
quantgroup
.
customer
.
rest
;
import
cn.quantgroup.customer.enums.ErrorCodeEnum
;
import
cn.quantgroup.customer.rest.enums.phone.ModifyPhoneApplyStatus
;
import
cn.quantgroup.customer.rest.enums.phone.ModifyPhoneAuditStatus
;
import
cn.quantgroup.customer.rest.enums.phone.ModifyPhoneProcessingStatus
;
import
cn.quantgroup.customer.rest.param.phone.ModifyPhoneAudit
;
import
cn.quantgroup.customer.rest.param.phone.ModifyPhoneFeedback
;
import
cn.quantgroup.customer.rest.param.phone.ModifyPhoneQuery
;
...
...
@@ -64,13 +66,24 @@ public class UserRest {
*/
@GetMapping
(
value
=
"/modify/phone_no"
)
public
JsonResult
modifyPhoneQuery
(
ModifyPhoneQuery
modifyPhoneQuery
)
{
LocalDate
startAt
=
modifyPhoneQuery
.
getStartAt
();
LocalDate
endAt
=
modifyPhoneQuery
.
getEndAt
();
JsonResult
paramErrorResult
=
JsonResult
.
buildErrorStateResult
(
ErrorCodeEnum
.
PARAM_ERROR
.
getMessage
(),
ErrorCodeEnum
.
PARAM_ERROR
.
getCode
());
if
(
startAt
==
null
&&
endAt
!=
null
)
{
return
JsonResult
.
buildErrorStateResult
(
ErrorCodeEnum
.
PARAM_ERROR
.
getMessage
(),
ErrorCodeEnum
.
PARAM_ERROR
.
getCode
())
;
return
paramErrorResult
;
}
if
(
startAt
!=
null
&&
endAt
!=
null
&&
startAt
.
isAfter
(
endAt
))
{
return
JsonResult
.
buildErrorStateResult
(
ErrorCodeEnum
.
PARAM_ERROR
.
getMessage
(),
ErrorCodeEnum
.
PARAM_ERROR
.
getCode
());
return
paramErrorResult
;
}
String
applyStatus
=
modifyPhoneQuery
.
getApplyStatus
();
if
(
StringUtils
.
isNotEmpty
(
applyStatus
)
&&
!
ModifyPhoneApplyStatus
.
validate
(
applyStatus
))
{
return
paramErrorResult
;
}
String
processingStatus
=
modifyPhoneQuery
.
getProcessingStatus
();
if
(
StringUtils
.
isNotEmpty
(
processingStatus
)
&&
!
ModifyPhoneProcessingStatus
.
validate
(
processingStatus
))
{
return
paramErrorResult
;
}
String
response
=
userService
.
modifyPhoneQuery
(
modifyPhoneQuery
);
if
(
StringUtils
.
isEmpty
(
response
))
{
...
...
@@ -87,9 +100,9 @@ public class UserRest {
*/
@PostMapping
(
value
=
"/modify/phone_no/audit"
)
public
JsonResult
modifyPhoneAudit
(
@Valid
ModifyPhoneAudit
modifyPhoneAudit
)
{
String
applyStatus
=
modifyPhoneAudit
.
getApplyStatus
(
);
if
(
ModifyPhoneAuditStatus
.
REJECT
.
getCode
().
equals
(
applyStatus
)
&&
StringUtils
.
isEmpty
(
modifyPhoneAudit
.
getApplyStatusReason
()))
{
return
JsonResult
.
buildErrorStateResult
(
ErrorCodeEnum
.
PARAM_ERROR
.
getMessage
(),
ErrorCodeEnum
.
PARAM_ERROR
.
getCode
())
;
JsonResult
paramErrorResult
=
JsonResult
.
buildErrorStateResult
(
ErrorCodeEnum
.
PARAM_ERROR
.
getMessage
(),
ErrorCodeEnum
.
PARAM_ERROR
.
getCode
()
);
if
(
!
ModifyPhoneAuditStatus
.
validate
(
modifyPhoneAudit
.
getApplyStatus
(),
modifyPhoneAudit
.
getApplyStatusReason
()))
{
return
paramErrorResult
;
}
String
response
=
userService
.
modifyPhoneAudit
(
modifyPhoneAudit
);
if
(
StringUtils
.
isEmpty
(
response
))
{
...
...
src/main/java/cn/quantgroup/customer/rest/enums/phone/ModifyPhoneApplyStatus.java
View file @
4f423996
...
...
@@ -23,4 +23,11 @@ public enum ModifyPhoneApplyStatus {
this
.
code
=
code
;
}
public
static
boolean
validate
(
String
code
)
{
if
(!
INIT
.
code
.
equals
(
code
)
&&
!
DONE
.
code
.
equals
(
code
)
&&
!
NO_ALLOW
.
code
.
equals
(
code
))
{
return
false
;
}
return
true
;
}
}
src/main/java/cn/quantgroup/customer/rest/enums/phone/ModifyPhoneAuditStatus.java
View file @
4f423996
package
cn
.
quantgroup
.
customer
.
rest
.
enums
.
phone
;
import
org.apache.commons.lang3.StringUtils
;
public
enum
ModifyPhoneAuditStatus
{
PASS
(
"1"
,
"通过"
),
REJECT
(
"2"
,
"不通过"
);
...
...
@@ -21,4 +23,14 @@ public enum ModifyPhoneAuditStatus {
this
.
code
=
code
;
this
.
message
=
message
;
}
public
static
boolean
validate
(
String
code
,
String
applyStatusReason
)
{
if
(!
PASS
.
code
.
equals
(
code
)
&&
!
REJECT
.
code
.
equals
(
code
))
{
return
false
;
}
if
(
REJECT
.
getCode
().
equals
(
code
)
&&
StringUtils
.
isEmpty
(
applyStatusReason
))
{
return
false
;
}
return
true
;
}
}
src/main/java/cn/quantgroup/customer/rest/enums/phone/ModifyPhoneProcessingStatus.java
View file @
4f423996
...
...
@@ -22,4 +22,11 @@ public enum ModifyPhoneProcessingStatus {
public
String
getCode
()
{
return
code
;
}
public
static
boolean
validate
(
String
code
)
{
if
(!
INIT
.
code
.
equals
(
code
)
&&
!
DONE
.
code
.
equals
(
code
)
&&
!
WAIT_4_USER_FEEDBACK
.
code
.
equals
(
code
))
{
return
false
;
}
return
true
;
}
}
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