From 9f56a3478708633de7e5f013901a4539b01b638c Mon Sep 17 00:00:00 2001 From: yujian <yujian@163.com> Date: 星期二, 30 六月 2020 12:05:50 +0800 Subject: [PATCH] 订单结算时的红包 --- fanli/src/main/java/com/yeshi/fanli/service/impl/user/cloud/UserCloudManageServiceImpl.java | 15 +++++++++++++++ 1 files changed, 15 insertions(+), 0 deletions(-) diff --git a/fanli/src/main/java/com/yeshi/fanli/service/impl/user/cloud/UserCloudManageServiceImpl.java b/fanli/src/main/java/com/yeshi/fanli/service/impl/user/cloud/UserCloudManageServiceImpl.java index cc5b06e..8d15d3f 100644 --- a/fanli/src/main/java/com/yeshi/fanli/service/impl/user/cloud/UserCloudManageServiceImpl.java +++ b/fanli/src/main/java/com/yeshi/fanli/service/impl/user/cloud/UserCloudManageServiceImpl.java @@ -5,6 +5,7 @@ import javax.annotation.Resource; import org.springframework.context.annotation.Lazy; +import org.springframework.scheduling.annotation.Async; import org.springframework.stereotype.Service; import com.yeshi.fanli.dao.mybatis.user.cloud.UserCloudManageMapper; @@ -23,6 +24,8 @@ @Resource private UserCloudGoodsService userCloudGoodsService; + + @Async @Override public void save(Long uid, Boolean official, Boolean custom) { if (uid == null) @@ -51,6 +54,7 @@ manage.setCustom(custom); manage.setOfficial(official); manage.setCreateTime(new Date()); + manage.setOfflineNotice(false); userCloudManageMapper.insertSelective(manage); send = manage.getCustom(); @@ -67,4 +71,15 @@ return userCloudManageMapper.selectByPrimaryKey(uid); } + @Override + public void updateByPrimaryKeySelective(UserCloudManage record) { + userCloudManageMapper.updateByPrimaryKeySelective(record); + } + + + @Override + public UserCloudManage selectForUpdate(Long uid) { + return userCloudManageMapper.selectForUpdate(uid); + } + } -- Gitblit v1.8.0