|
|
|
@ -172,10 +172,7 @@ public class ModelRecordTypeServiceImpl extends ServiceImpl<ModelRecordTypeMappe
|
|
|
|
|
// 删除(数据库有,前端没有的)
|
|
|
|
|
List<String> deleteIdList = existTypeList.stream().filter(id -> !frontRelIdList.contains(id)).collect(Collectors.toList());
|
|
|
|
|
if (CollUtil.isNotEmpty(deleteIdList)) {
|
|
|
|
|
for (String deleteId : deleteIdList) {
|
|
|
|
|
notePromptTypeRelService.lambdaUpdate().eq(NotePromptTypeRel::getTypeId, deleteId).eq(NotePromptTypeRel::getPromptId, prompt.getId()).remove();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
notePromptTypeRelService.lambdaUpdate().in(NotePromptTypeRel::getTypeId, deleteIdList).eq(NotePromptTypeRel::getPromptId, prompt.getId()).remove();
|
|
|
|
|
}
|
|
|
|
|
// 新增(前端有数据库没有的)
|
|
|
|
|
frontRelIdList.stream().filter(id -> !existTypeList.contains(id)).forEach(e ->{
|
|
|
|
|