Browse Source

类目联想词

git-svn-id: svn+ssh://10.10.101.21/source/platform/platform-b2b@9614 f3bf4e98-0cf0-11e4-a00c-a99a8b9d557d
hejq 8 years ago
parent
commit
edfe624a5d

+ 15 - 0
src/main/java/com/uas/platform/b2b/dao/KindDao.java

@@ -17,4 +17,19 @@ public interface KindDao extends JpaRepository<Kind, Long>, JpaSpecificationExec
 	@QueryHints({ @QueryHint(name = "org.hibernate.cacheable", value = "true") })
 	List<Kind> findByParentidOrderByDetno(Long parentid);
 
+	/**
+	 * 通过中文类目名查询类目
+	 * 
+	 * @param nameCn
+	 * @return
+	 */
+	List<Kind> findByNameCn(String nameCn);
+
+	/**
+	 * 通过英文类目名查询类目
+	 * 
+	 * @param nameEn
+	 * @return
+	 */
+	List<Kind> findByNameEn(String nameEn);
 }

+ 14 - 0
src/main/java/com/uas/platform/b2b/search/SearchController.java

@@ -416,6 +416,20 @@ public class SearchController {
 		return searchService.getComponentByCode(code);
 	}
 
+	/**
+	 * 根据输入关键词获取类目联想词
+	 * 
+	 * @author hejq
+	 * 
+	 * @param keyword
+	 * @return
+	 */
+	@RequestMapping(value = "/similarKinds", method = RequestMethod.GET)
+	@ResponseBody
+	public List<Map<String, Object>> getSimilarKind(String keyword) {
+		return searchService.getSimilarKinds(keyword);
+	}
+
 	/**
 	 * 供应商联想词,返回供应商信息
 	 * 

+ 8 - 1
src/main/java/com/uas/platform/b2b/search/SearchService.java

@@ -386,7 +386,14 @@ public interface SearchService {
 
 	List<Map<String, Object>> getSimilarBrands(String keyword);
 
-//	List<String> getSimilarKinds(String keyword);
+	/**
+	 * 类目联想词
+	 * 
+	 * @author hejq
+	 * @param keyword
+	 * @return
+	 */
+	List<Map<String, Object>> getSimilarKinds(String keyword);
 
 	/**
 	 * 供应商关键词