liujie
2025-11-14 7682cd228421b8f3d947ab3b0c7e93937e1df1ee
update
6个文件已修改
21 ■■■■■ 已修改文件
ruoyi-service/ruoyi-study/src/main/java/com/ruoyi/study/controller/TStudyController.java 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-service/ruoyi-study/src/main/java/com/ruoyi/study/mapper/TSubjectRecordDetailMapper.java 4 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-service/ruoyi-study/src/main/java/com/ruoyi/study/service/ITSubjectRecordDetailService.java 1 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-service/ruoyi-study/src/main/java/com/ruoyi/study/service/impl/TStudyServiceImpl.java 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-service/ruoyi-study/src/main/java/com/ruoyi/study/service/impl/TSubjectRecordDetailServiceImpl.java 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-service/ruoyi-study/src/main/resources/mapper/sutdy/TSubjectRecordDetailMapper.xml 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-service/ruoyi-study/src/main/java/com/ruoyi/study/controller/TStudyController.java
@@ -1578,9 +1578,12 @@
        }
        System.err.println("答题DTO"+answerQuestionDTO);
        TSubjectRecordDetail byId = subjectRecordDetailService.getById(answerQuestionDTO.getId());
        if(byId.getStatus()==1){
        byId.setUserId(null);
        byId.setStatus(answerQuestionDTO.getStatus());
        subjectRecordDetailService.updateById(byId);
        }
        return R.ok();
    }
ruoyi-service/ruoyi-study/src/main/java/com/ruoyi/study/mapper/TSubjectRecordDetailMapper.java
@@ -3,6 +3,7 @@
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.ruoyi.study.domain.TSubjectRecord;
import com.ruoyi.study.domain.TSubjectRecordDetail;
import org.apache.ibatis.annotations.Param;
/**
 * <p>
@@ -14,4 +15,7 @@
 */
public interface TSubjectRecordDetailMapper extends BaseMapper<TSubjectRecordDetail> {
    void setSubjectId(@Param("id") Long id, @Param("subjectId") Integer subjectId);
}
ruoyi-service/ruoyi-study/src/main/java/com/ruoyi/study/service/ITSubjectRecordDetailService.java
@@ -16,5 +16,6 @@
public interface ITSubjectRecordDetailService extends IService<TSubjectRecordDetail> {
    void setSubjectId(TSubjectRecordDetail tSubjectRecordDetail);
}
ruoyi-service/ruoyi-study/src/main/java/com/ruoyi/study/service/impl/TStudyServiceImpl.java
@@ -554,10 +554,11 @@
                        }else {
                            TSubject tSubject1 = subs.get(i);
                            tSubjectRecordDetail.setSubjectId(tSubject1.getId());
                            subjectRecordDetailService.updateById(tSubjectRecordDetail);
                            tSubject1.setTSubjectRecordDetail(tSubjectRecordDetail);
                            subsTemp.add(tSubject1);
                        }
                        subjectRecordDetailService.setSubjectId(tSubjectRecordDetail);
                        tSubjectRecordDetails.add(tSubjectRecordDetail);
                    }
                }
ruoyi-service/ruoyi-study/src/main/java/com/ruoyi/study/service/impl/TSubjectRecordDetailServiceImpl.java
@@ -22,5 +22,8 @@
public class TSubjectRecordDetailServiceImpl extends ServiceImpl<TSubjectRecordDetailMapper, TSubjectRecordDetail> implements ITSubjectRecordDetailService {
    @Override
    public void setSubjectId(TSubjectRecordDetail tSubjectRecordDetail) {
        this.baseMapper.setSubjectId(tSubjectRecordDetail.getId(),tSubjectRecordDetail.getSubjectId());
    }
}
ruoyi-service/ruoyi-study/src/main/resources/mapper/sutdy/TSubjectRecordDetailMapper.xml
@@ -3,5 +3,10 @@
<mapper namespace="com.ruoyi.study.mapper.TSubjectRecordDetailMapper">
    <update id="setSubjectId">
UPDATE t_subject_record_detail
SET subjectId = #{subjectId}
WHERE id = #{id}
    </update>
</mapper>