提示词配置代码优化bugfix

topo_dev
liu 10 months ago
parent 6ee70ac254
commit 46c9376f4c

@ -125,6 +125,7 @@ public class ModelRecordTypeServiceImpl extends ServiceImpl<ModelRecordTypeMappe
} }
@Override @Override
@Transactional(transactionManager = "dataSourceTransactionManager", rollbackFor = Exception.class)
public R<?> saveType(ModelRecordType type) { public R<?> saveType(ModelRecordType type) {
String id = type.getId(); String id = type.getId();
int i = 0; int i = 0;
@ -171,7 +172,10 @@ public class ModelRecordTypeServiceImpl extends ServiceImpl<ModelRecordTypeMappe
// 删除(数据库有,前端没有的) // 删除(数据库有,前端没有的)
List<String> deleteIdList = existTypeList.stream().filter(id -> !frontRelIdList.contains(id)).collect(Collectors.toList()); List<String> deleteIdList = existTypeList.stream().filter(id -> !frontRelIdList.contains(id)).collect(Collectors.toList());
if (CollUtil.isNotEmpty(deleteIdList)) { if (CollUtil.isNotEmpty(deleteIdList)) {
notePromptTypeRelService.removeByIds(deleteIdList); for (String deleteId : deleteIdList) {
notePromptTypeRelService.lambdaUpdate().eq(NotePromptTypeRel::getTypeId, deleteId).eq(NotePromptTypeRel::getPromptId, prompt.getId()).remove();
}
} }
// 新增(前端有数据库没有的) // 新增(前端有数据库没有的)
frontRelIdList.stream().filter(id -> !existTypeList.contains(id)).forEach(e ->{ frontRelIdList.stream().filter(id -> !existTypeList.contains(id)).forEach(e ->{
@ -218,6 +222,7 @@ public class ModelRecordTypeServiceImpl extends ServiceImpl<ModelRecordTypeMappe
} }
@Override @Override
@Transactional(transactionManager = "dataSourceTransactionManager", rollbackFor = Exception.class)
public R<?> delPrompt(NotePrompt prompt) { public R<?> delPrompt(NotePrompt prompt) {
String id = prompt.getId(); String id = prompt.getId();
boolean removeById = notePromptService.removeById(id); boolean removeById = notePromptService.removeById(id);

Loading…
Cancel
Save