1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 |
- <?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="cn.ubitech.ttc.dao.AppversionSettingMapper">
- <!-- 开启二级缓存 -->
- <select id="getLastAppVersionSetting" resultType="cn.ubitech.ttc.entity.AppversionSetting">
- SELECT
- (SELECT
- MIN(s1.type) mtype
- FROM appversion_setting s1
- WHERE s1.createtime > (SELECT
- s2.createtime
- FROM appversion_setting s2
- WHERE s2.version = #{versionno})
- <if test='devicetype == "0"'>
- AND s1.andriodstatus = 0
- </if>
- <if test='devicetype == "1"'>
- AND s1.iosstatus = 0
- </if>
- ORDER BY s1.type, s1.createtime DESC) mtype,
- s.type,
- s.version,
- s.size,
- s.andriodurl,
- s.andriodstatus,
- s.iosurl,
- s.iosstatus,
- s.isexitapp,
- s.comment
- FROM appversion_setting s
- WHERE s.createtime > (SELECT
- s3.createtime
- FROM appversion_setting s3
- WHERE s3.version = #{versionno})
- <if test='devicetype == "0"'>
- AND s.andriodstatus = 0
- </if>
- <if test='devicetype == "1"'>
- AND s.iosstatus = 0
- </if>
- ORDER BY s.createtime DESC
- LIMIT 0, 1
- </select>
- <select id="getAppVersionByType" resultType="cn.ubitech.ttc.entity.AppversionSetting">
- SELECT
- <if test='devicetype == "0"'>
- s.andriodurl url,
- </if>
- <if test='devicetype == "1"'>
- s.iosurl url,
- </if>
- s.version
- FROM appversion_setting s
- WHERE s.version = #{versionno}
- LIMIT 0, 1
- </select>
- </mapper>
|