This commit is contained in:
zhaoxinyu
2024-11-13 09:09:02 +08:00
parent 067e533a3c
commit 87f14ce8e4
@@ -414,12 +414,13 @@ public class QuestionMangeController {
List<String> newIssueIds = issueList.stream().map(v -> v.getIid()).collect(Collectors.toList());
List<Question_issue> deleteIssues = oldIssues.stream().filter(v -> !newIssueIds.contains(v.getIid())).collect(Collectors.toList());
List<String> deleteIssueIds = deleteIssues.stream().map(v -> v.getIid()).collect(Collectors.toList());
//题目删掉
dao.clear(Question_issue.class, Cnd.where("iid", "in", deleteIssues));
dao.clear(Question_issue.class, Cnd.where("iid", "in", deleteIssueIds));
//选项删掉
dao.clear(Question_wor.class, Cnd.where("wiid", "in", deleteIssues));
dao.clear(Question_wor.class, Cnd.where("wiid", "in", deleteIssueIds));
//回答记录删掉
dao.clear(Question_reply.class, Cnd.where("issueId", "in", deleteIssues));
dao.clear(Question_reply.class, Cnd.where("issueId", "in", deleteIssueIds));
for (Question_issue oldIssue : oldIssues) {
if (newIssueIds.contains(oldIssue.getIid())) {