From f8f0ed20e05d521005ddcef2611ca303ae7e7a0c Mon Sep 17 00:00:00 2001
From: xiangpei <xiangpei@timesnew.cn>
Date: 星期五, 17 五月 2024 16:26:33 +0800
Subject: [PATCH] 练习bug修改

---
 src/main/java/com/mindskip/xzs/service/impl/PracticeQuestionConditionServiceImpl.java |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

diff --git a/src/main/java/com/mindskip/xzs/service/impl/PracticeQuestionConditionServiceImpl.java b/src/main/java/com/mindskip/xzs/service/impl/PracticeQuestionConditionServiceImpl.java
index 4bd744d..8f2ab5c 100644
--- a/src/main/java/com/mindskip/xzs/service/impl/PracticeQuestionConditionServiceImpl.java
+++ b/src/main/java/com/mindskip/xzs/service/impl/PracticeQuestionConditionServiceImpl.java
@@ -6,6 +6,7 @@
 import com.mindskip.xzs.repository.PracticeQuestionConditionMapper;
 import com.mindskip.xzs.service.PracticeQuestionConditionService;
 import lombok.RequiredArgsConstructor;
+import org.springframework.beans.BeanUtils;
 import org.springframework.stereotype.Service;
 import org.springframework.transaction.annotation.Transactional;
 
@@ -48,7 +49,7 @@
             if (list.stream().anyMatch(item -> item.getQuestionId().equals(entity.getQuestionCondition().getQuestionId()))) {
                 for (PracticeQuestionCondition.QuestionFinishCondition item : list) {
                     if (item.getQuestionId().equals(entity.getQuestionCondition().getQuestionId())) {
-                        item = entity.getQuestionCondition();
+                        BeanUtils.copyProperties(entity.getQuestionCondition(), item);
                         break;
                     }
                 }

--
Gitblit v1.8.0