Browse Source

接口修改

git-svn-id: svn+ssh://10.10.101.21/source/platform/platform-b2b@5988 f3bf4e98-0cf0-11e4-a00c-a99a8b9d557d
yingp 9 năm trước cách đây
mục cha
commit
6838206c2b

+ 10 - 5
src/main/java/com/uas/platform/b2b/v2/service/impl/UserServiceImpl.java

@@ -31,9 +31,12 @@ public class UserServiceImpl implements UserService {
 			oldUser = new com.uas.platform.b2b.model.User();
 			oldUser.setEnable(Constant.YES);
 		}
-		oldUser.setUserEmail(detail.getEmail());
-		oldUser.setUserIdcode(detail.getIdCode());
-		oldUser.setUserName(detail.getName());
+		if (null != detail.getEmail())
+			oldUser.setUserEmail(detail.getEmail());
+		if (null != detail.getIdCode())
+			oldUser.setUserIdcode(detail.getIdCode());
+		if (null != detail.getName())
+			oldUser.setUserName(detail.getName());
 		boolean needChangePwd = false;
 		if (user.getPassword() != null) {
 			if (user.getPassword().length() < 32) {// 传过来的是明文
@@ -45,8 +48,10 @@ public class UserServiceImpl implements UserService {
 				oldUser.setUserPwd(user.getPassword());// 传过来的是密文
 			}
 		}
-		oldUser.setUserSex(detail.getSex());
-		oldUser.setUserTel(detail.getMobile());
+		if (null != detail.getSex())
+			oldUser.setUserSex(detail.getSex());
+		if (null != detail.getMobile())
+			oldUser.setUserTel(detail.getMobile());
 
 		Enterprise enterprise = getEnterprise(user);
 		if (enterprise != null) {