| | |
| | | } |
| | | 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(); |
| | | } |
| | | |
| | |
| | | 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> |
| | |
| | | */ |
| | | public interface TSubjectRecordDetailMapper extends BaseMapper<TSubjectRecordDetail> { |
| | | |
| | | void setSubjectId(@Param("id") Long id, @Param("subjectId") Integer subjectId); |
| | | |
| | | |
| | | } |
| | |
| | | public interface ITSubjectRecordDetailService extends IService<TSubjectRecordDetail> { |
| | | |
| | | |
| | | void setSubjectId(TSubjectRecordDetail tSubjectRecordDetail); |
| | | |
| | | } |
| | |
| | | }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); |
| | | } |
| | | } |
| | |
| | | public class TSubjectRecordDetailServiceImpl extends ServiceImpl<TSubjectRecordDetailMapper, TSubjectRecordDetail> implements ITSubjectRecordDetailService { |
| | | |
| | | |
| | | |
| | | @Override |
| | | public void setSubjectId(TSubjectRecordDetail tSubjectRecordDetail) { |
| | | this.baseMapper.setSubjectId(tSubjectRecordDetail.getId(),tSubjectRecordDetail.getSubjectId()); |
| | | } |
| | | } |
| | |
| | | <mapper namespace="com.ruoyi.study.mapper.TSubjectRecordDetailMapper"> |
| | | |
| | | |
| | | <update id="setSubjectId"> |
| | | UPDATE t_subject_record_detail |
| | | SET subjectId = #{subjectId} |
| | | WHERE id = #{id} |
| | | |
| | | </update> |
| | | </mapper> |