LotteryDao.xml 1.2 KB
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" >
<mapper namespace="com.w1hd.zzhnc.dao.LotteryLogDao">
  <select id="getLotteryLogList" resultType="com.w1hd.zzhnc.vo.Lotterylog_Vo">
		 select a.*,b.nickname,b.logo from lotterylog a
		 left join fans b on a.fansid=b.id
	<where>
		<if test="status != null">
			and a.status=#{status}
		</if>
		
		<if test="keyword !=null and keyword!='' ">
		 and b.nickname like CONCAT(CONCAT('%',#{keyword}),'%')				
	    </if>
	    
	    <if test="turn != null and turn>0">
			and a.turn=#{turn}
		</if>
	</where>
		ORDER BY a.createdtime desc
		limit #{0},#{1}
  </select>
  
  <select id="getLotteryLogCount" resultType="java.lang.Integer">
	  select count(*) from lotterylog
	 <where>
	 	<if test="status != null">
			and status=#{status}
		</if>
		 
	    <if test="turn != null and turn>0">
			and turn=#{turn}
		</if>
	</where>
  </select>
  
  <select id="getSumMny" resultType="java.math.BigDecimal">
	  select sum(mny) from lotterylog 
	 <where>
	 	<if test="status != null">
			and status=#{status}
		</if>
		 
	    <if test="turn != null and turn>0">
			and turn=#{turn}
		</if>
	</where>
  </select>
</mapper>