Skip to content
Toggle navigation
Toggle navigation
This project
Loading...
Sign in
张云鹏
/
uc-engine
Go to a project
Toggle navigation
Toggle navigation pinning
Projects
Groups
Snippets
Help
Project
Activity
Repository
Pipelines
Graphs
Issues
0
Merge Requests
0
Wiki
Network
Create a new issue
Builds
Commits
Issue Boards
Files
Commits
Network
Compare
Branches
Tags
Commit
10022fad
...
10022fad3696ffe992379c14d6efcf694cec54fc
authored
2022-04-07 12:55:04 +0800
by
xianghan
Browse Files
Options
Browse Files
Tag
Download
Email Patches
Plain Diff
1.优化
1 parent
63c0e7b2
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
32 additions
and
6 deletions
member-service-impl/src/main/java/com/topdraw/business/process/domian/member/MemberOperationBean.java
member-service-impl/src/main/java/com/topdraw/business/process/rest/MemberOperationController.java
member-service-impl/src/main/java/com/topdraw/business/process/service/impl/member/MemberOperationServiceImpl.java
member-service-impl/src/main/java/com/topdraw/business/process/domian/member/MemberOperationBean.java
0 → 100644
View file @
10022fa
package
com
.
topdraw
.
business
.
process
.
domian
.
member
;
import
lombok.Data
;
/**
* @author :
* @description:
* @function :
* @date :Created in 2022/4/7 12:48
* @version: :
* @modified By:
* @since : modified in 2022/4/7 12:48
*/
@Data
public
class
MemberOperationBean
{
private
Long
memberId
;
private
Integer
vip
;
}
member-service-impl/src/main/java/com/topdraw/business/process/rest/MemberOperationController.java
View file @
10022fa
...
...
@@ -6,6 +6,7 @@ import com.topdraw.business.module.common.validated.UpdateGroup;
import
com.topdraw.business.module.member.domain.Member
;
import
com.topdraw.business.module.member.profile.service.dto.MemberProfileDTO
;
import
com.topdraw.business.module.member.service.dto.MemberDTO
;
import
com.topdraw.business.process.domian.member.MemberOperationBean
;
import
com.topdraw.business.process.domian.weixin.BuyVipBean
;
import
com.topdraw.business.process.service.member.MemberOperationService
;
import
com.topdraw.common.IResultInfo
;
...
...
@@ -14,6 +15,7 @@ import com.topdraw.exception.BadRequestException;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.ApiOperation
;
import
lombok.extern.slf4j.Slf4j
;
import
org.springframework.beans.BeanUtils
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.validation.annotation.Validated
;
import
org.springframework.web.bind.annotation.*
;
...
...
@@ -31,15 +33,18 @@ public class MemberOperationController {
private
MemberOperationService
memberOperationService
;
@Log
(
"手动修改vip"
)
@RequestMapping
(
value
=
"/doUpdateVipBy
Code
"
)
@RequestMapping
(
value
=
"/doUpdateVipBy
MemberId
"
)
@ApiOperation
(
"手动修改vip"
)
@AnonymousAccess
public
ResultInfo
doUpdateVipBy
Code
(
@Validated
(
value
=
{
UpdateGroup
.
class
})
@RequestBody
Member
resources
)
{
public
ResultInfo
doUpdateVipBy
MemberId
(
@Validated
(
value
=
{
UpdateGroup
.
class
})
@RequestBody
MemberOperationBean
resources
)
{
log
.
info
(
"member ==>> doUpdateVipByCode ==>> param ==>> [{}]"
,
resources
);
MemberDTO
memberDTO
=
this
.
memberOperationService
.
findByCode
(
resources
.
getCode
());
resources
.
setId
(
memberDTO
.
getId
());
this
.
memberOperationService
.
update
(
resources
);
Long
memberId
=
resources
.
getMemberId
();
MemberDTO
memberDTO
=
this
.
memberOperationService
.
findById
(
memberId
);
Member
member
=
new
Member
();
BeanUtils
.
copyProperties
(
memberDTO
,
member
);
this
.
memberOperationService
.
update
(
member
);
log
.
info
(
"member ==>> doUpdateVipByCode ==>> result ==>> [{}]"
,
resources
);
return
ResultInfo
.
success
();
}
...
...
member-service-impl/src/main/java/com/topdraw/business/process/service/impl/member/MemberOperationServiceImpl.java
View file @
10022fa
...
...
@@ -106,7 +106,7 @@ public class MemberOperationServiceImpl implements MemberOperationService {
}
@AsyncMqSend
@CachePut
(
key
=
"#resources.id"
)
//
@CachePut(key = "#resources.id")
@Override
public
MemberDTO
update
(
Member
resources
)
{
MemberDTO
memberDTO
=
this
.
memberService
.
update
(
resources
);
...
...
Please
register
or
sign in
to post a comment