|
|
@@ -21,12 +21,16 @@ import com.uas.sso.util.ChineseUtils;
|
|
|
import com.uas.sso.util.ExecuteUtils;
|
|
|
import com.uas.sso.util.StringUtil;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
+import org.springframework.data.domain.Page;
|
|
|
+import org.springframework.data.domain.PageRequest;
|
|
|
+import org.springframework.data.domain.Pageable;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
import org.springframework.util.CollectionUtils;
|
|
|
import org.springframework.util.StringUtils;
|
|
|
|
|
|
import java.util.ArrayList;
|
|
|
import java.util.List;
|
|
|
+import java.util.Set;
|
|
|
|
|
|
/**
|
|
|
* 企业信息service层
|
|
|
@@ -166,16 +170,16 @@ public class UserspaceServiceImpl implements UserspaceService {
|
|
|
|
|
|
@Override
|
|
|
public void checkSpaceName(String spaceName) {
|
|
|
- Userspace userspace = userspaceDao.findBySpaceName(spaceName);
|
|
|
- if (userspace != null) {
|
|
|
+ Set<Userspace> userSpaces = userspaceDao.findBySpaceName(spaceName);
|
|
|
+ if (CollectionUtils.isEmpty(userSpaces)) {
|
|
|
throw new VisibleError("该企业名称已被注册,请确认");
|
|
|
}
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
public void checkBusinessCode(String businessCode) {
|
|
|
- Userspace userspace = userspaceDao.findByBusinessCode(businessCode);
|
|
|
- if (userspace != null) {
|
|
|
+ Set<Userspace> userSpaces = userspaceDao.findByBusinessCode(businessCode);
|
|
|
+ if (CollectionUtils.isEmpty(userSpaces)) {
|
|
|
throw new VisibleError("该企业营业执照已被注册,请确认");
|
|
|
}
|
|
|
}
|
|
|
@@ -218,4 +222,17 @@ public class UserspaceServiceImpl implements UserspaceService {
|
|
|
public Userspace findOne(Long spaceUU) {
|
|
|
return userspaceDao.findOne(spaceUU);
|
|
|
}
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public Page<String> searchName(String keyword, Integer number) {
|
|
|
+ Pageable pageable = new PageRequest(0, number);
|
|
|
+ Page<String> pUserSpaces = userspaceDao.findByPageInfo(keyword, pageable);
|
|
|
+ return pUserSpaces;
|
|
|
+ }
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public Set<Userspace> findBySpaceName(String spaceName) {
|
|
|
+ userspaceDao.findBySpaceName(spaceName);
|
|
|
+ return null;
|
|
|
+ }
|
|
|
}
|