diff --git a/agent-manager/src/main/java/com/mortals/xhx/busiz/web/H5LoginController.java b/agent-manager/src/main/java/com/mortals/xhx/busiz/web/H5LoginController.java
index f660cf9fbe621e55650fff22887806f2b783e29b..472293fd1cd4cd92a07521fdeee2505484e1ccf2 100644
--- a/agent-manager/src/main/java/com/mortals/xhx/busiz/web/H5LoginController.java
+++ b/agent-manager/src/main/java/com/mortals/xhx/busiz/web/H5LoginController.java
@@ -201,7 +201,6 @@ public class H5LoginController extends BaseCRUDJsonBodyMappingController<UserSer
             }else {
                 userEntity.setPhone(req.getPhone());
                 userEntity.setMobile(req.getPhone());
-                userService.update(userEntity);
             }
 
             if (!ObjectUtils.isEmpty(userEntity)
@@ -213,6 +212,7 @@ public class H5LoginController extends BaseCRUDJsonBodyMappingController<UserSer
                 //todo 褰撳墠鐢ㄦ埛瀛樺湪 浣嗘槸鏈粦瀹氬叕鍙� 鍙粦瀹�
                 CompanyEntity companyEntity = companyService.getCompanyByH5(req);
                 userEntity.setCompanyId(companyEntity.getId());
+                userService.update(userEntity);
             }
             //褰撳墠鐢ㄦ埛缁戝畾鍏徃  鐢ㄦ埛鍚嶅彲涓巔hone缁戝畾
             JSONObject data = new JSONObject();