|
@@ -100,8 +100,9 @@ public class MemberUserServiceImpl implements MemberUserService {
|
|
|
return privateCreateUser(mobile, nickname, avtar, registerIp, terminal, linkId);
|
|
|
}
|
|
|
|
|
|
- private MemberUserDO privateCreateUser(String mobile, String nickname, String avtar,
|
|
|
- String registerIp, Integer terminal, Long linkId) {
|
|
|
+ @Transactional(rollbackFor = Exception.class)
|
|
|
+ public MemberUserDO privateCreateUser(String mobile, String nickname, String avtar,
|
|
|
+ String registerIp, Integer terminal, Long linkId) {
|
|
|
// 生成密码
|
|
|
String password = IdUtil.fastSimpleUUID();
|
|
|
// 插入用户
|
|
@@ -123,7 +124,8 @@ public class MemberUserServiceImpl implements MemberUserService {
|
|
|
return user;
|
|
|
}
|
|
|
|
|
|
- private void registerTransactionSynchronization(Long userId, Long linkId) {
|
|
|
+ @Transactional(rollbackFor = Exception.class)
|
|
|
+ public void registerTransactionSynchronization(Long userId, Long linkId) {
|
|
|
TransactionSynchronizationManager.registerSynchronization(new TransactionSynchronizationAdapter() {
|
|
|
@Override
|
|
|
public void afterCommit() {
|