|
|
@@ -6,6 +6,7 @@ import java.util.HashMap;
|
|
|
import java.util.HashSet;
|
|
|
import java.util.List;
|
|
|
import java.util.Map;
|
|
|
+import java.util.Set;
|
|
|
|
|
|
import javax.servlet.http.HttpServletRequest;
|
|
|
|
|
|
@@ -14,6 +15,7 @@ import org.springframework.stereotype.Service;
|
|
|
import org.springframework.util.CollectionUtils;
|
|
|
import org.springframework.util.StringUtils;
|
|
|
|
|
|
+import com.uas.platform.b2b.core.util.SearchKeyUtils;
|
|
|
import com.uas.platform.b2b.dao.EnterpriseDao;
|
|
|
import com.uas.platform.b2b.dao.RegisterRecordDao;
|
|
|
import com.uas.platform.b2b.dao.UserDao;
|
|
|
@@ -67,9 +69,9 @@ public class EnterpriseServiceImpl implements EnterpriseService {
|
|
|
enterprise.setEnSendStatus((short) Status.NOT_UPLOAD.value());// 上传状态设为未上传
|
|
|
Enterprise newEnterprise = enterpriseDao.save(enterprise);// 保存enterprise
|
|
|
User user = new User();
|
|
|
- user.setUserName(enterprise.getEnAdminName());//管理员姓名
|
|
|
- if(StringUtils.isEmpty(enterprise.getEnAdminName())) {
|
|
|
- user.setUserName("管理员");//默认“管理员”
|
|
|
+ user.setUserName(enterprise.getEnAdminName());// 管理员姓名
|
|
|
+ if (StringUtils.isEmpty(enterprise.getEnAdminName())) {
|
|
|
+ user.setUserName("管理员");// 默认“管理员”
|
|
|
}
|
|
|
user.setUserEmail(enterprise.getEnAdminEmail());
|
|
|
user.setUserTel(enterprise.getEnAdminTel());
|
|
|
@@ -303,8 +305,12 @@ public class EnterpriseServiceImpl implements EnterpriseService {
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
- public List<Enterprise> findByShortName(String shortName) {
|
|
|
- return enterpriseDao.findByEnShortName(shortName);
|
|
|
+ public Set<Enterprise> findByShortName(String shortName) {
|
|
|
+ Set<Enterprise> enterprises = new HashSet<Enterprise>();
|
|
|
+ Set<String> keys = SearchKeyUtils.splitToKeys(shortName, true);
|
|
|
+ for (String key : keys)
|
|
|
+ enterprises.addAll(enterpriseDao.findByEnShortName(key));
|
|
|
+ return enterprises;
|
|
|
}
|
|
|
|
|
|
}
|