Browse Source

数据同步接口 非空处理

liusw 8 years ago
parent
commit
b6a9f8e663

+ 16 - 8
src/main/java/com/uas/platform/b2c/common/account/v2/service/impl/UserServiceImpl.java

@@ -66,23 +66,31 @@ public class UserServiceImpl implements UserService {
 //        }
 
     }
-    private void oneSave(User user , com.uas.platform.b2c.common.account.model.User u){
-        u.setUserPwd(user.getPassword());
-        u.setUserName(user.getName());
-        u.setUserTel(user.getUid());
+    private void oneSave(User user , com.uas.platform.b2c.common.account.model.User u) {
+        if (user.getPassword() != null) {
+            u.setUserPwd(user.getPassword());
+        }
+        if (user.getName() != null) {
+            u.setUserName(user.getName());
+        }
+        if (user.getUid() != null) {
+            u.setUserTel(user.getUid());
+        }
         u.setEnable((short) 1);
-        u.setUserEmail(user.getSecondUID());
+        if (user.getSecondUID() != null) {
+            u.setUserEmail(user.getSecondUID());
+        }
         if (!StringUtils.isEmpty(user.getDialectUID())) {
             u.setUserUU(Long.valueOf(user.getDialectUID()));
         }
-        if (user.getPwdSecLevel()!=null) {
+        if (user.getPwdSecLevel() != null) {
             u.setPwdSecLevel(user.getPwdSecLevel());
         }
-        if(user.getLastLoginTime()!=null){
+        if (user.getLastLoginTime() != null) {
             u.setLastLoginTime(user.getLastLoginTime());
         }
         Enterprise enterprise = null;
-        if(user.getSpaceDialectUID()!=null){
+        if (user.getSpaceDialectUID() != null){
             enterprise = enterpriseDao.findByUu(Long.valueOf(user.getSpaceDialectUID()));
         }
         if (null != enterprise) {