xiatian 4 年之前
父節點
當前提交
94831e557d

+ 2 - 0
themis-business/src/main/java/com/qmth/themis/business/dao/TEExamMapper.java

@@ -71,5 +71,7 @@ public interface TEExamMapper extends BaseMapper<TEExam> {
 
 	public void updateScoreStatus(@Param("scoreStatus") ScoreStatusEnum scoreStatus,@Param("examId") Long examId);
 	
+	public void updateScoreProgress(@Param("progress") Double progress,@Param("examId") Long examId);
+	
 	public IPage<OpenExamBean> examQueryForOpen(IPage<OpenExamBean> iPage, @Param("id") Long id, @Param("code") String code);
 }

+ 1 - 0
themis-business/src/main/java/com/qmth/themis/business/service/impl/TEExamServiceImpl.java

@@ -1235,6 +1235,7 @@ public class TEExamServiceImpl extends ServiceImpl<TEExamMapper, TEExam> impleme
                 }
             }
             teExamMapper.updateScoreStatus(ScoreStatusEnum.FINISH, examId);
+            teExamMapper.updateScoreProgress(100.0, examId);
             examService.updateExamCacheBean(examId);
             task.setSummary("处理成功");
             task.setProgress(100.0);

+ 3 - 0
themis-business/src/main/resources/mapper/TEExamMapper.xml

@@ -217,4 +217,7 @@
 		AND t.code = #{code}
 		</if>
     </select>
+    <update id="updateScoreProgress">
+    	update t_e_exam set progress=#{progress} where id=#{examId}
+    </update>
 </mapper>