记得上下班打卡 | git大法好,push需谨慎

Commit b923325b authored by jiangxiulong's avatar jiangxiulong

banner

parent c6388571
...@@ -25,7 +25,7 @@ ...@@ -25,7 +25,7 @@
<label>是否上线:</label> <label>是否上线:</label>
<select name="isOnline"> <select name="isOnline">
<option value="">全部</option> <option value="">全部</option>
<option value="0">下线</option> <option value="88">下线</option>
<option value="1">上线</option> <option value="1">上线</option>
</select> </select>
</li> </li>
......
...@@ -38,6 +38,7 @@ import org.springframework.util.StringUtils; ...@@ -38,6 +38,7 @@ import org.springframework.util.StringUtils;
import java.time.LocalDateTime; import java.time.LocalDateTime;
import java.util.HashMap; import java.util.HashMap;
import java.util.List; import java.util.List;
import java.util.Map;
/** /**
* <p> * <p>
...@@ -244,15 +245,6 @@ public class KylinBannersServiceImpl extends ServiceImpl<KylinBannersMapper, Kyl ...@@ -244,15 +245,6 @@ public class KylinBannersServiceImpl extends ServiceImpl<KylinBannersMapper, Kyl
return pageInfoTmp; return pageInfoTmp;
} }
public Long bannerListCount(BannersSearchParam bannersSearchParam) {
try {
Long count = bannersMapper.searchBannersCount(BeanUtil.convertBeanToMap(bannersSearchParam));
return count;
} catch (Exception e) {
return 0L;
}
}
public Boolean delete(List<String> bannersId) { public Boolean delete(List<String> bannersId) {
try { try {
LocalDateTime updatedAt = LocalDateTime.now(); LocalDateTime updatedAt = LocalDateTime.now();
......
...@@ -4,6 +4,7 @@ import com.liquidnet.service.kylin.dao.BannerDetailsDao; ...@@ -4,6 +4,7 @@ import com.liquidnet.service.kylin.dao.BannerDetailsDao;
import com.liquidnet.service.kylin.dao.BannerDetailsListDao; import com.liquidnet.service.kylin.dao.BannerDetailsListDao;
import com.liquidnet.service.kylin.entity.KylinBanners; import com.liquidnet.service.kylin.entity.KylinBanners;
import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Param;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;
...@@ -21,6 +22,4 @@ public interface KylinBannersMapper extends BaseMapper<KylinBanners> { ...@@ -21,6 +22,4 @@ public interface KylinBannersMapper extends BaseMapper<KylinBanners> {
BannerDetailsDao detail(String bannersId); BannerDetailsDao detail(String bannersId);
//列表 //列表
List<BannerDetailsListDao> searchBannersList(Map<String,Object> map); List<BannerDetailsListDao> searchBannersList(Map<String,Object> map);
//分页数量
long searchBannersCount(Map<String,Object> map);
} }
<?xml version="1.0" encoding="UTF-8"?> <?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"> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.liquidnet.service.kylin.mapper.KylinBannersMapper"> <mapper namespace="com.liquidnet.service.kylin.mapper.KylinBannersMapper">
<select id="detail" parameterType="java.lang.String"> <select id="detail" parameterType="java.lang.String" resultType="com.liquidnet.service.kylin.dao.BannerDetailsDao">
SELECT SELECT
* *
FROM kylin_banners FROM kylin_banners
...@@ -22,9 +22,12 @@ ...@@ -22,9 +22,12 @@
<if test="targetType != ''"> <if test="targetType != ''">
AND target_type=${targetType} AND target_type=${targetType}
</if> </if>
<if test="isOnline != ''"> <if test="isOnline != '' and isOnline != 88 ">
AND is_online=${isOnline} AND is_online=${isOnline}
</if> </if>
<if test="isOnline == 88 ">
AND is_online=0
</if>
<if test="promotionType != ''"> <if test="promotionType != ''">
AND promotion_type=${promotionType} AND promotion_type=${promotionType}
</if> </if>
...@@ -32,25 +35,4 @@ ...@@ -32,25 +35,4 @@
ORDER BY banners_sort DESC ORDER BY banners_sort DESC
</select> </select>
<!-- admin banner列表数量 -->
<select id="searchBannersCount" parameterType="java.util.Map" resultType="long">
SELECT COUNT(0)
FROM kylin_banners
<where>
is_deleted = 1
<if test="bannersName != ''">
AND banners_name LIKE concat('%', #{bannersName}, '%')
</if>
<if test="targetType != ''">
AND target_type=#{targetType}
</if>
<if test="isOnline != ''">
AND is_online=#{isOnline}
</if>
<if test="promotionType != ''">
AND promotion_type=#{promotionType}
</if>
</where>
</select>
</mapper> </mapper>
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment