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<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<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) {
|
for (Question_issue oldIssue : oldIssues) {
|
||||||
if (newIssueIds.contains(oldIssue.getIid())) {
|
if (newIssueIds.contains(oldIssue.getIid())) {
|
||||||
|
|||||||
Reference in New Issue
Block a user