IntegralMapper.xml 1.15 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.server.web.common.mapping.IntegralMapper">

    <select id="signInList" parameterType="java.util.HashMap" resultType="java.util.HashMap">
        SELECT
            t.id,
            t.create_dt AS createDt,
            date_format(t.create_dt,'%Y/%m/%d') AS days,
            t.integral
        FROM
            t_kzy_user_integral_flowing t
        WHERE
            t.source_type = 1
        AND t.user_id = #{userId,jdbcType=BIGINT}
        AND DATE_FORMAT(t.create_dt, '%Y-%m') = #{month,jdbcType=VARCHAR}
    </select>
    <select id="queryDaySign" parameterType="java.util.HashMap" resultType="java.util.HashMap">
        SELECT
            t.id,
            t.create_dt AS createDt,
            t.integral
        FROM
            t_kzy_user_integral_flowing t
        WHERE
            t.source_type = 1
        AND t.user_id = #{userId,jdbcType=BIGINT}
        AND DATE_FORMAT(t.create_dt, '%Y-%m-%d') = #{today,jdbcType=VARCHAR}
        ORDER BY t.id DESC  limit 0,1
    </select>
</mapper>