fix bug
This commit is contained in:
@@ -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())) {
|
||||
|
||||
Reference in New Issue
Block a user