Skip to content

Commit 4994194

Browse files
Msquittto陈潇文
andauthored
知识库apiKey处理逻辑修改 (#169)
* [app-platform] 知识库表apiKey字段格式修改 * [app-platform] 知识库处理apiKey逻辑修改 --------- Co-authored-by: 陈潇文 <chenxiaowen17@huawei.com>
1 parent 9229b08 commit 4994194

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

app-knowledge/plugins/knowledge-manager/src/main/java/modelengine/jade/knowledge/service/KnowledgeCenterServiceImpl.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -157,7 +157,7 @@ public String getApiKey(String userId, String groupId, String defaultValue) {
157157
return defaultValue;
158158
}
159159
this.validateConfigNum(result);
160-
return result.get(0).getApiKey();
160+
return this.decryptor.decrypt(result.get(0).getApiKey());
161161
}
162162

163163
private void validateConfigNum(List<KnowledgeConfigPo> result) {
@@ -185,7 +185,7 @@ private KnowledgeConfigPo getKnowledgeConfigPo(KnowledgeConfigDto knowledgeConfi
185185
.name(knowledgeConfigDto.getName())
186186
.userId(knowledgeConfigDto.getUserId())
187187
.groupId(knowledgeConfigDto.getGroupId())
188-
.apiKey(this.decryptor.decrypt(knowledgeConfigDto.getApiKey()))
188+
.apiKey(this.encryptor.encrypt(knowledgeConfigDto.getApiKey()))
189189
.isDefault(Boolean.compare(knowledgeConfigDto.getIsDefault(), false))
190190
.createdBy(knowledgeConfigDto.getUserId())
191191
.createdAt(LocalDateTime.now())
@@ -200,7 +200,7 @@ private KnowledgeConfigDto getKnowledgeConfigDto(KnowledgeConfigPo knowledgeConf
200200
.name(knowledgeConfigPo.getName())
201201
.groupId(knowledgeConfigPo.getGroupId())
202202
.userId(knowledgeConfigPo.getUserId())
203-
.apiKey(this.encryptor.encrypt(knowledgeConfigPo.getApiKey()))
203+
.apiKey(this.decryptor.decrypt(knowledgeConfigPo.getApiKey()))
204204
.isDefault(knowledgeConfigPo.getIsDefault() == 1)
205205
.build();
206206
}

app-knowledge/plugins/knowledge-manager/src/main/resources/sql/aipp_user_knowledge.sql

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ create table if not exists t_app_engine_user_knowledge
88
"user_id" varchar(64) not null,
99
"name" varchar(64) not null,
1010
"group_id" varchar(64) not null,
11-
"api_key" varchar(255) not null,
11+
"api_key" varchar(512) not null,
1212
"is_default" smallint default 0 not null
1313
);
1414

0 commit comments

Comments
 (0)