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
de73465b
...
de73465b59ed02c7390f7c0904f52fd3e627303b
authored
2022-06-02 10:49:25 +0800
by
xianghan
Browse Files
Options
Browse Files
Tag
Download
Email Patches
Plain Diff
1.优化
1 parent
6a22a82a
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
28 additions
and
10 deletions
member-service-impl/src/main/java/com/topdraw/business/process/rest/MemberOperationController.java
member-service-impl/src/main/java/com/topdraw/business/process/rest/UserOperationController.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/service/member/MemberOperationService.java
member-service-impl/src/main/resources/config/application-dev.yml
member-service-impl/src/main/java/com/topdraw/business/process/rest/MemberOperationController.java
View file @
de73465
...
...
@@ -73,16 +73,17 @@ public class MemberOperationController {
member
.
setVipExpireTime
(
vipExpireTime
);
}
this
.
createVipHistory
(
memberDTO
.
getId
(),
vip
,
vipExpireTime
);
this
.
createVipHistory
(
memberDTO
.
getId
(),
memberDTO
.
getCode
(),
vip
,
vipExpireTime
);
this
.
memberOperationService
.
update
(
member
);
this
.
memberOperationService
.
update
MemberVip
(
member
);
return
ResultInfo
.
success
();
}
private
void
createVipHistory
(
Long
memberId
,
Integer
vip
,
Timestamp
vipExpireTime
){
private
void
createVipHistory
(
Long
memberId
,
String
code
,
Integer
vip
,
Timestamp
vipExpireTime
){
BuyVipBean
buyVipBean
=
new
BuyVipBean
();
buyVipBean
.
setMemberId
(
memberId
);
buyVipBean
.
setMemberCode
(
code
);
buyVipBean
.
setVip
(
vip
);
buyVipBean
.
setVipExpireTime
(
vipExpireTime
);
this
.
memberOperationService
.
buyVipByMemberId
(
buyVipBean
);
...
...
member-service-impl/src/main/java/com/topdraw/business/process/rest/UserOperationController.java
View file @
de73465
...
...
@@ -99,7 +99,7 @@ public class UserOperationController {
this
.
createVipHistory
(
userId
,
vip
,
vipExpireTime
);
this
.
memberOperationService
.
update
(
member
);
this
.
memberOperationService
.
update
MemberVip
(
member
);
return
ResultInfo
.
success
();
}
...
...
member-service-impl/src/main/java/com/topdraw/business/process/service/impl/member/MemberOperationServiceImpl.java
View file @
de73465
...
...
@@ -10,6 +10,7 @@ import com.topdraw.business.module.member.service.MemberService;
import
com.topdraw.business.module.member.service.dto.MemberDTO
;
import
com.topdraw.business.module.member.viphistory.domain.MemberVipHistory
;
import
com.topdraw.business.module.member.viphistory.service.MemberVipHistoryService
;
import
com.topdraw.business.module.task.domain.Task
;
import
com.topdraw.business.module.user.weixin.domain.UserWeixin
;
import
com.topdraw.business.module.user.weixin.service.UserWeixinService
;
import
com.topdraw.business.module.user.weixin.service.dto.UserWeixinDTO
;
...
...
@@ -18,6 +19,7 @@ import com.topdraw.business.process.service.member.MemberOperationService;
import
com.topdraw.business.process.service.member.MemberProfileOperationService
;
import
com.topdraw.exception.EntityNotFoundException
;
import
com.topdraw.util.TimestampUtil
;
import
org.springframework.aop.framework.AopContext
;
import
org.springframework.beans.BeanUtils
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.cache.annotation.CacheConfig
;
...
...
@@ -48,6 +50,10 @@ public class MemberOperationServiceImpl implements MemberOperationService {
@Autowired
private
ThreadPoolTaskExecutor
threadPoolTaskExecutor
;
@AsyncMqSend
public
void
asyncUpdateMemberVip
(
MemberDTO
me
)
{}
// @CachePut(key = "#resources.memberId")
@Override
public
MemberDTO
buyVipByUserId
(
BuyVipBean
resources
)
{
...
...
@@ -115,7 +121,6 @@ public class MemberOperationServiceImpl implements MemberOperationService {
}
@AsyncMqSend
// @CachePut(value = "ucs::member", key = "#resources.id")
@Override
public
MemberDTO
update
(
Member
resources
)
{
MemberDTO
memberDTO
=
this
.
memberService
.
update
(
resources
);
...
...
@@ -174,6 +179,13 @@ public class MemberOperationServiceImpl implements MemberOperationService {
}
@Override
public
MemberDTO
updateMemberVip
(
Member
member
)
{
MemberDTO
memberDTO
=
this
.
update
(
member
);
((
MemberOperationServiceImpl
)
AopContext
.
currentProxy
()).
asyncUpdateMemberVip
(
memberDTO
);
return
memberDTO
;
}
@Override
public
MemberProfileDTO
getMemberProfileAndCheckVip
(
Long
memberId
,
String
appid
)
{
// 会员加密信息
...
...
member-service-impl/src/main/java/com/topdraw/business/process/service/member/MemberOperationService.java
View file @
de73465
...
...
@@ -86,4 +86,9 @@ public interface MemberOperationService {
*/
MemberDTO
doUpdateMemberCoupon
(
Member
resources
);
/**
*
* @param member
*/
MemberDTO
updateMemberVip
(
Member
member
);
}
...
...
member-service-impl/src/main/resources/config/application-dev.yml
View file @
de73465
...
...
@@ -2,12 +2,12 @@
spring
:
datasource
:
# 测试/演示库url:
# url: jdbc:log4jdbc:mysql://122.112.214.149:3306/tj_user_admin?serverTimezone=Asia/Shanghai&characterEncoding=utf8&useSSL=false
# username: root
# password: root
url
:
jdbc:log4jdbc:mysql://139.196.145.150:3306/ucs-small-sichuan?serverTimezone=Asia/Shanghai&characterEncoding=utf8&useSSL=false
url
:
jdbc:log4jdbc:mysql://122.112.214.149:3306/tj_user_admin?serverTimezone=Asia/Shanghai&characterEncoding=utf8&useSSL=false
username
:
root
password
:
Tjlh@2021
password
:
root
# url: jdbc:log4jdbc:mysql://139.196.145.150:3306/ucs-small-sichuan?serverTimezone=Asia/Shanghai&characterEncoding=utf8&useSSL=false
# username: root
# password: Tjlh@2021
driverClassName
:
net.sf.log4jdbc.sql.jdbcapi.DriverSpy
#Druid
...
...
Please
register
or
sign in
to post a comment