|
@@ -17,6 +17,7 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
|
import org.apache.commons.lang3.StringUtils;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
|
+import org.springframework.transaction.interceptor.TransactionAspectSupport;
|
|
|
|
|
|
import javax.annotation.Resource;
|
|
|
import javax.servlet.http.HttpSession;
|
|
@@ -99,6 +100,7 @@ public class UserService implements IUserService {
|
|
|
userInfo.setUserId(userAccount.getUserId());
|
|
|
boolean insertInfoFlag = userInfoService.save(userInfo);
|
|
|
if (!insertAccountFlag || !insertInfoFlag) {
|
|
|
+ TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();
|
|
|
return null;
|
|
|
}
|
|
|
return userAccount;
|
|
@@ -156,6 +158,7 @@ public class UserService implements IUserService {
|
|
|
userAccount.setMobile(userRequest.getMobile());
|
|
|
userAccount.setAccount(userRequest.getAccount());
|
|
|
userInfo.setName(userRequest.getName());
|
|
|
+ userInfo.setMobile(userRequest.getMobile());
|
|
|
boolean updateAccountFlag = userAccountService.updateUserAccount(userAccount);
|
|
|
boolean updateInfoFlag = userInfoService.updateUserInfo(userInfo);
|
|
|
if (!updateAccountFlag || !updateInfoFlag) {
|