app安全教育完成
This commit is contained in:
		@ -4,6 +4,10 @@ import com.ruoyi.wgz.domain.WgzQuestionSave;
 | 
			
		||||
import com.ruoyi.common.core.mybatisplus.core.BaseMapperPlus;
 | 
			
		||||
import com.ruoyi.common.core.mybatisplus.cache.MybatisPlusRedisCache;
 | 
			
		||||
import org.apache.ibatis.annotations.CacheNamespace;
 | 
			
		||||
import org.apache.ibatis.annotations.Param;
 | 
			
		||||
import org.apache.ibatis.annotations.Select;
 | 
			
		||||
 | 
			
		||||
import java.util.Map;
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * 用户试卷存储Mapper接口
 | 
			
		||||
@ -15,4 +19,11 @@ import org.apache.ibatis.annotations.CacheNamespace;
 | 
			
		||||
@CacheNamespace(implementation = MybatisPlusRedisCache.class, eviction = MybatisPlusRedisCache.class)
 | 
			
		||||
public interface WgzQuestionSaveMapper extends BaseMapperPlus<WgzQuestionSave> {
 | 
			
		||||
 | 
			
		||||
	@Select("SELECT SUM(score) AS sumScore, " +
 | 
			
		||||
		"(SELECT pass FROM bus_question_save WHERE user_id = #{userId} AND del_flag = '0' ORDER BY id ASC LIMIT 1) AS pass, " +
 | 
			
		||||
		"(SELECT sign FROM bus_question_save WHERE user_id = #{userId} AND del_flag = '0' ORDER BY id ASC LIMIT 1) AS sign " +
 | 
			
		||||
		"FROM wgz_question_save " +
 | 
			
		||||
		"WHERE correct = 1 AND user_id = #{userId}")
 | 
			
		||||
	Map<String, Object> getSumScoreAndPassAndSign(@Param("userId") Long userId);
 | 
			
		||||
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user