Browse Source

企业注册bug修改

wangmh 8 years ago
parent
commit
e7f0c52744

+ 8 - 5
sso-server/src/main/java/com/uas/sso/service/impl/UserspaceServiceImpl.java

@@ -28,6 +28,7 @@ import org.springframework.stereotype.Service;
 import org.springframework.util.CollectionUtils;
 import org.springframework.util.CollectionUtils;
 import org.springframework.util.StringUtils;
 import org.springframework.util.StringUtils;
 
 
+import java.sql.Timestamp;
 import java.util.ArrayList;
 import java.util.ArrayList;
 import java.util.List;
 import java.util.List;
 import java.util.Set;
 import java.util.Set;
@@ -80,24 +81,26 @@ public class UserspaceServiceImpl implements UserspaceService {
         // 设置管理员信息
         // 设置管理员信息
         User oldUser = userService.findByMobile(admin.getMobile());
         User oldUser = userService.findByMobile(admin.getMobile());
         if (oldUser == null) {
         if (oldUser == null) {
-            userService.register(admin);
+            admin = userService.register(admin);
         } else {
         } else {
-            userService.save(admin);
+            admin = userService.save(admin);
         }
         }
 
 
         // 给企业设置管理员
         // 给企业设置管理员
         userspace.setAdmin(admin);
         userspace.setAdmin(admin);
+        userspace.setAdminUU(admin.getUserUU());
 
 
         // 将管理员设置在企业下
         // 将管理员设置在企业下
         List<User> users = new ArrayList<>();
         List<User> users = new ArrayList<>();
         users.add(admin);
         users.add(admin);
         userspace.setUsers(users);
         userspace.setUsers(users);
         userspace.setValidCode((short) Status.TO_BE_CERTIFIED.getCode());
         userspace.setValidCode((short) Status.TO_BE_CERTIFIED.getCode());
+        userspace.setRegisterDate(new Timestamp(System.currentTimeMillis()));
 
 
         // 注册企业
         // 注册企业
         userspace = userspaceDao.save(userspace);
         userspace = userspaceDao.save(userspace);
 
 
-        // TODO 开通应用
+        // 开通应用
         syncUserSpaceInfo(userspace.toView(), "企业注册");
         syncUserSpaceInfo(userspace.toView(), "企业注册");
         return userspace;
         return userspace;
     }
     }
@@ -171,7 +174,7 @@ public class UserspaceServiceImpl implements UserspaceService {
     @Override
     @Override
     public void checkSpaceName(String spaceName) {
     public void checkSpaceName(String spaceName) {
         Set<Userspace> userSpaces = userspaceDao.findBySpaceName(spaceName);
         Set<Userspace> userSpaces = userspaceDao.findBySpaceName(spaceName);
-        if (CollectionUtils.isEmpty(userSpaces)) {
+        if (!CollectionUtils.isEmpty(userSpaces)) {
             throw new VisibleError("该企业名称已被注册,请确认");
             throw new VisibleError("该企业名称已被注册,请确认");
         }
         }
     }
     }
@@ -179,7 +182,7 @@ public class UserspaceServiceImpl implements UserspaceService {
     @Override
     @Override
     public void checkBusinessCode(String businessCode) {
     public void checkBusinessCode(String businessCode) {
         Set<Userspace> userSpaces = userspaceDao.findByBusinessCode(businessCode);
         Set<Userspace> userSpaces = userspaceDao.findByBusinessCode(businessCode);
-        if (CollectionUtils.isEmpty(userSpaces)) {
+        if (!CollectionUtils.isEmpty(userSpaces)) {
             throw new VisibleError("该企业营业执照已被注册,请确认");
             throw new VisibleError("该企业营业执照已被注册,请确认");
         }
         }
     }
     }