Selaa lähdekoodia

微信登录保存用户信息

黄远 5 vuotta sitten
vanhempi
commit
d8e68a7ede

+ 3 - 0
lift-system-service/src/main/java/cn/com/ty/lift/system/user/service/impl/UserService.java

@@ -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) {