瀏覽代碼

别名维护修改

rgb 6 年之前
父節點
當前提交
3b132daa5d

+ 1 - 1
icssman-service/src/main/java/com/diagbot/facade/QuestionFacade.java

@@ -514,7 +514,7 @@ public class QuestionFacade extends QuestionInfoServiceImpl {
         if(ListUtil.isEmpty(list)){
         	return list;
         }
-        Map<Long,Integer> couMap = retrievalMappingFacade.getMapCouByQuesIds(list.stream().map(i->i.getId()).collect(Collectors.toList()));
+        Map<Long,Long> couMap = retrievalMappingFacade.getMapCouByQuesIds(list.stream().map(i->i.getId()).collect(Collectors.toList()));
         return list.stream().filter(i->{
         	if(couMap.get(i.getId())!=null){
         		return false;

+ 7 - 3
icssman-service/src/main/java/com/diagbot/facade/RetrievalMappingFacade.java

@@ -25,11 +25,15 @@ public class RetrievalMappingFacade extends RetrievalMappingServiceImpl {
 	 * @param ids
 	 * @return questionId-标签id,cou-别名个数
 	 */
-	public Map<Long,Integer> getMapCouByQuesIds(List<Long> ids){
+	public Map<Long,Long> getMapCouByQuesIds(List<Long> ids){
+		Map<Long,Long> retMap = new HashMap<Long,Long>();
 		if(ListUtil.isEmpty(ids)){
-			return new HashMap<Long,Integer>();
+			return retMap;
 		}
-		return this.baseMapper.getMapCouByQuesIds(ids);
+		this.baseMapper.getMapCouByQuesIds(ids).forEach(i->{
+			retMap.put((Long)(i.get("questionId")), (Long)(i.get("cou")));
+		});
+		return retMap;
 	}
 
 

+ 2 - 2
icssman-service/src/main/java/com/diagbot/mapper/RetrievalMappingMapper.java

@@ -19,8 +19,8 @@ public interface RetrievalMappingMapper extends BaseMapper<RetrievalMapping> {
 	/**
 	 * 根据标签id集合获取标签别名个数
 	 * @param ids
-	 * @return questionId-标签id,cou-别名个数
+	 * @return map中questionId-标签id,cou-别名个数
 	 */
-	Map<Long,Integer> getMapCouByQuesIds(List<Long> ids);
+	List<Map<String,Object>> getMapCouByQuesIds(List<Long> ids);
 
 }