Commit dd8164ff authored by alex yao's avatar alex yao

fix: 知识库训练状态更新修复

parent 9aa5dba8
...@@ -179,6 +179,7 @@ public class KnowledgeServiceImpl implements KnowledgeService { ...@@ -179,6 +179,7 @@ public class KnowledgeServiceImpl implements KnowledgeService {
message.setKid(kdId); message.setKid(kdId);
message.setFileUrl(bizKnowledgeDocumentEntity.getDocumentUrl()); message.setFileUrl(bizKnowledgeDocumentEntity.getDocumentUrl());
message.setSegmentationConfig(segmentationConfig); message.setSegmentationConfig(segmentationConfig);
message.setKnowledgeInfoId(knowledgeInfoId);
knowledgeProducerService.trainKnowledge(message); knowledgeProducerService.trainKnowledge(message);
} }
......
...@@ -14,7 +14,7 @@ public class BizKnowledgeInfoConvert { ...@@ -14,7 +14,7 @@ public class BizKnowledgeInfoConvert {
entity.setMemberId(model.getMemberId()); entity.setMemberId(model.getMemberId());
entity.setKdIds(model.getKdIds()); entity.setKdIds(model.getKdIds());
entity.setTrainStatus(model.getTrainStatus()); entity.setTrainStatus(model.getTrainStatus());
entity.setDesc(model.getDesc()); entity.setKnowledgeDesc(model.getKnowledgeDesc());
entity.setIsDeleted(model.getIsDeleted()); entity.setIsDeleted(model.getIsDeleted());
entity.setCreator(model.getCreator()); entity.setCreator(model.getCreator());
entity.setCreatedTime(model.getCreatedTime()); entity.setCreatedTime(model.getCreatedTime());
...@@ -31,7 +31,7 @@ public class BizKnowledgeInfoConvert { ...@@ -31,7 +31,7 @@ public class BizKnowledgeInfoConvert {
model.setMemberId(entity.getMemberId()); model.setMemberId(entity.getMemberId());
model.setKdIds(entity.getKdIds()); model.setKdIds(entity.getKdIds());
model.setTrainStatus(entity.getTrainStatus()); model.setTrainStatus(entity.getTrainStatus());
model.setDesc(entity.getDesc()); model.setKnowledgeDesc(entity.getKnowledgeDesc());
model.setIsDeleted(entity.getIsDeleted()); model.setIsDeleted(entity.getIsDeleted());
model.setCreator(entity.getCreator()); model.setCreator(entity.getCreator());
model.setCreatedTime(entity.getCreatedTime()); model.setCreatedTime(entity.getCreatedTime());
...@@ -48,7 +48,7 @@ public class BizKnowledgeInfoConvert { ...@@ -48,7 +48,7 @@ public class BizKnowledgeInfoConvert {
dto.setMemberId(entity.getMemberId()); dto.setMemberId(entity.getMemberId());
dto.setKdIds(entity.getKdIds()); dto.setKdIds(entity.getKdIds());
dto.setTrainStatus(entity.getTrainStatus()); dto.setTrainStatus(entity.getTrainStatus());
dto.setDesc(entity.getDesc()); dto.setDesc(entity.getKnowledgeDesc());
return dto; return dto;
} }
...@@ -59,7 +59,7 @@ public class BizKnowledgeInfoConvert { ...@@ -59,7 +59,7 @@ public class BizKnowledgeInfoConvert {
entity.setMemberId(dto.getMemberId()); entity.setMemberId(dto.getMemberId());
entity.setKdIds(dto.getKdIds()); entity.setKdIds(dto.getKdIds());
entity.setTrainStatus(dto.getTrainStatus()); entity.setTrainStatus(dto.getTrainStatus());
entity.setDesc(dto.getDesc()); entity.setKnowledgeDesc(dto.getDesc());
return entity; return entity;
} }
} }
\ No newline at end of file
...@@ -64,18 +64,19 @@ public class BizKnowledgeInfoEntity { ...@@ -64,18 +64,19 @@ public class BizKnowledgeInfoEntity {
public void setTrainStatus(java.lang.String trainStatus){ public void setTrainStatus(java.lang.String trainStatus){
this.trainStatus = trainStatus; this.trainStatus = trainStatus;
} }
/** desc /** knowledgeDesc
* *
*/ */
private java.lang.String desc; private java.lang.String knowledgeDesc;
public java.lang.String getDesc(){ public String getKnowledgeDesc() {
return this.desc; return knowledgeDesc;
} }
public void setDesc(java.lang.String desc){ public void setKnowledgeDesc(String knowledgeDesc) {
this.desc = desc; this.knowledgeDesc = knowledgeDesc;
} }
/** is_deleted /** is_deleted
*是否删除 Y 是 N 否 *是否删除 Y 是 N 否
*/ */
......
...@@ -106,19 +106,19 @@ public class BizKnowledgeInfoModel extends BaseModelClass implements Serializabl ...@@ -106,19 +106,19 @@ public class BizKnowledgeInfoModel extends BaseModelClass implements Serializabl
} }
/** desc /** knowledge_desc
* *
*/ */
private java.lang.String desc; private java.lang.String knowledgeDesc;
@Column(name = "desc",length = 500) @Column(name = "knowledge_desc",length = 500)
public java.lang.String getDesc(){ public java.lang.String getKnowledgeDesc(){
return this.desc; return this.knowledgeDesc;
} }
public void setDesc(java.lang.String desc){ public void setKnowledgeDesc(java.lang.String knowledgeDesc){
this.desc = desc; this.knowledgeDesc = knowledgeDesc;
super.addValidField("desc"); super.addValidField("knowledgeDesc");
} }
......
...@@ -78,6 +78,11 @@ public interface KnowledgeRest extends BaseRest { ...@@ -78,6 +78,11 @@ public interface KnowledgeRest extends BaseRest {
*/ */
BizKnowledgeInfoDto createKnowledge(@RequestBody BizKnowledgeInfoDto dto) throws Exception; BizKnowledgeInfoDto createKnowledge(@RequestBody BizKnowledgeInfoDto dto) throws Exception;
/**
* 更新知识库
*/
BizKnowledgeInfoDto updateKnowledgeInfo(@RequestBody BizKnowledgeInfoDto dto) throws Exception;
/** /**
* 开关知识库分片 * 开关知识库分片
*/ */
......
...@@ -130,17 +130,29 @@ public class KnowledgeRestImpl implements KnowledgeRest { ...@@ -130,17 +130,29 @@ public class KnowledgeRestImpl implements KnowledgeRest {
@Override @Override
public BizKnowledgeInfoDto createKnowledge(BizKnowledgeInfoDto dto) throws Exception { public BizKnowledgeInfoDto createKnowledge(BizKnowledgeInfoDto dto) throws Exception {
Assert.notNull(dto.getKnowledgeName()); Assert.notNull(dto.getKnowledgeName(), "知识库名称不能为空");
UserBaseEntity userBaseEntity = BlContext.getCurrentUserNotException(); UserBaseEntity userBaseEntity = BlContext.getCurrentUserNotException();
BizKnowledgeInfoEntity bizKnowledgeInfoEntity = new BizKnowledgeInfoEntity(); BizKnowledgeInfoEntity bizKnowledgeInfoEntity = new BizKnowledgeInfoEntity();
bizKnowledgeInfoEntity.setKnowledgeName(dto.getKnowledgeName()); bizKnowledgeInfoEntity.setKnowledgeName(dto.getKnowledgeName());
bizKnowledgeInfoEntity.setMemberId(userBaseEntity.getUserId().toString()); bizKnowledgeInfoEntity.setMemberId(userBaseEntity.getUserId().toString());
bizKnowledgeInfoEntity.setTrainStatus(KnowledgeConstant.TrainStatus.UNOPENED); bizKnowledgeInfoEntity.setTrainStatus(KnowledgeConstant.TrainStatus.UNOPENED);
bizKnowledgeInfoEntity.setDesc(dto.getDesc()); bizKnowledgeInfoEntity.setKnowledgeDesc(dto.getDesc());
BizKnowledgeInfoEntity entity = bizKnowledgeInfoService.save(bizKnowledgeInfoEntity); BizKnowledgeInfoEntity entity = bizKnowledgeInfoService.save(bizKnowledgeInfoEntity);
return BizKnowledgeInfoConvert.entityToDto(entity); return BizKnowledgeInfoConvert.entityToDto(entity);
} }
@Override
public BizKnowledgeInfoDto updateKnowledgeInfo(BizKnowledgeInfoDto dto) throws Exception {
Assert.notNull(dto.getId());
Assert.notBlank(dto.getKnowledgeName(), "知识库名称不能为空");
BizKnowledgeInfoEntity bizKnowledgeInfoEntity = new BizKnowledgeInfoEntity();
bizKnowledgeInfoEntity.setId(dto.getId());
bizKnowledgeInfoEntity.setKnowledgeName(dto.getKnowledgeName());
bizKnowledgeInfoEntity.setKnowledgeDesc(dto.getDesc());
BizKnowledgeInfoEntity entity = bizKnowledgeInfoService.update(bizKnowledgeInfoEntity);
return BizKnowledgeInfoConvert.entityToDto(entity);
}
@Override @Override
public void openKnowledgeChunk(UpsertChunkInfoDto dto) { public void openKnowledgeChunk(UpsertChunkInfoDto dto) {
Assert.notNull(dto.getIsOpen()); Assert.notNull(dto.getIsOpen());
......
...@@ -80,24 +80,12 @@ public class BizKnowledgeInfoServiceImpl extends BaseServiceImpl ...@@ -80,24 +80,12 @@ public class BizKnowledgeInfoServiceImpl extends BaseServiceImpl
if (entity.getTrainStatus() != null) { if (entity.getTrainStatus() != null) {
model.setTrainStatus(entity.getTrainStatus()); model.setTrainStatus(entity.getTrainStatus());
} }
if (entity.getDesc() != null) { if (entity.getKnowledgeDesc() != null) {
model.setDesc(entity.getDesc()); model.setKnowledgeDesc(entity.getKnowledgeDesc());
} }
if (entity.getIsDeleted() != null) { if (entity.getIsDeleted() != null) {
model.setIsDeleted(entity.getIsDeleted()); model.setIsDeleted(entity.getIsDeleted());
} }
if (entity.getCreator() != null) {
model.setCreator(entity.getCreator());
}
if (entity.getCreatedTime() != null) {
model.setCreatedTime(entity.getCreatedTime());
}
if (entity.getModifier() != null) {
model.setModifier(entity.getModifier());
}
if (entity.getModifiedTime() != null) {
model.setModifiedTime(entity.getModifiedTime());
}
if (entity.getSysVersion() != null) { if (entity.getSysVersion() != null) {
model.setSysVersion(entity.getSysVersion()); model.setSysVersion(entity.getSysVersion());
} }
......
...@@ -63,6 +63,7 @@ public class KnowledgeConsumerServiceImpl implements KnowledgeConsumerService { ...@@ -63,6 +63,7 @@ public class KnowledgeConsumerServiceImpl implements KnowledgeConsumerService {
KnowledgeTrainStatusMessage trainStatusMessage = new KnowledgeTrainStatusMessage(); KnowledgeTrainStatusMessage trainStatusMessage = new KnowledgeTrainStatusMessage();
trainStatusMessage.setStatus(KnowledgeConstant.TrainStatus.TRAINING); trainStatusMessage.setStatus(KnowledgeConstant.TrainStatus.TRAINING);
trainStatusMessage.setKdId(message.getKid()); trainStatusMessage.setKdId(message.getKid());
trainStatusMessage.setKnowledgeInfoId(message.getKnowledgeInfoId());
knowledgeProducerService.trainStatusUpdate(trainStatusMessage); knowledgeProducerService.trainStatusUpdate(trainStatusMessage);
try { try {
String knowledgeId = demandKnowledgeService.trainKnowledge(message.getFileUrl(), message.getSegmentationConfig()); String knowledgeId = demandKnowledgeService.trainKnowledge(message.getFileUrl(), message.getSegmentationConfig());
......
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