fix
Helius
2021-11-18 ae0a1bdde246c8b0231dd07a99ecb9b965b6d0b6
gc-sys/src/main/resources/mapper/system/BannerMapper.xml
@@ -89,4 +89,90 @@
        SET del_flag = 1
        WHERE id = #{id}
    </delete>
    <select id="selectSysBanner" resultType="com.xzx.gc.system.vo.SysBannerListVo">
        select * from xzx_sys_banner
        where del_flag = 0
        order by sort ASC
    </select>
    <select id="selectBannerById" resultType="com.xzx.gc.entity.BannerInfo">
        select * from xzx_sys_banner where id = #{id}
        order by sort ASC
    </select>
    <update id="updateBannerById" parameterType="java.util.Map">
        update xzx_sys_banner
        set sort = #{sort},
            pic_name = #{picName},
            pic_path = #{picPath},
            pic_url = #{picUrl}
        where  id = #{id}
    </update>
    <update id="delSysBannerById" parameterType="java.util.Map">
        update xzx_sys_banner
        set del_flag = 1
        where  id = #{id}
    </update>
    <update id="updateStatusById" parameterType="java.util.Map">
        update xzx_sys_banner
        set status = #{status}
        where  id = #{id}
    </update>
    <select id="selectBannerList" resultType="com.xzx.gc.system.vo.ApiBannerListVo">
        select * from xzx_sys_banner
        where del_flag = 0 and status = 2
        order by sort ASC
    </select>
    <select id="selectSysPopup" resultType="com.xzx.gc.system.vo.SysPopupListVo">
        select * from xzx_sys_popup
        order by id desc
    </select>
    <select id="selectSysPopupById" resultType="com.xzx.gc.system.vo.SysPopupListVo">
        select * from xzx_sys_popup where id = #{id}
    </select>
    <update id="updateSysPopupById" parameterType="java.util.Map">
        update xzx_sys_popup
        set area = #{area},
            name = #{name},
            aims = #{aims},
            rules = #{rules},
            is_out = #{isOut},
            out_text = #{outText},
            start_time = #{startTime},
            end_time = #{endTime},
            img = #{img}
        where  id = #{id}
    </update>
    <update id="updateSysPopupStatusById" parameterType="java.util.Map">
        update xzx_sys_popup
        set state = #{state}
        where  id = #{id}
    </update>
    <select id="selectSysPopupBystate" resultType="com.xzx.gc.entity.SysPopup">
        select * from xzx_sys_popup where state = #{state}
        and ((#{startTime} >= start_time and #{startTime} &lt;= end_time)
            or (#{endTime} >= start_time and #{endTime} &lt;= end_time)
            or (#{startTime} &lt;= start_time and #{endTime} >= end_time))
    </select>
</mapper>