Commit be5900a1 authored by alex yao's avatar alex yao

fix:限制文件个数

parent aaf63cee
......@@ -107,7 +107,15 @@ public class KnowledgeRestImpl implements KnowledgeRest {
Assert.notNull(dto.getKnowledgeInfoId());
Assert.notNull(dto.getKdIds());
Assert.notNull(dto.getSegmentationConfig());
return knowledgeService.trainKnowledge(dto.getKnowledgeInfoId(), dto.getKdIds(), dto.getSegmentationConfig());
UserBaseEntity userBaseEntity = BlContext.getCurrentUser();
MemberEquityInfo equityInfo = memberEquityService.getEquityInfo(userBaseEntity.getUserId());
String lock = userBaseEntity.getUserId().toString().intern();
synchronized (lock) {
if ((dto.getKdIds().size() + equityInfo.getUsedKnowledgeNum()) > equityInfo.getKnowledgeNum()) {
throw new I18nMessageException("exception/create.num.limit");
}
return knowledgeService.trainKnowledge(dto.getKnowledgeInfoId(), dto.getKdIds(), dto.getSegmentationConfig());
}
}
@Override
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment