cloudroam
10 天以前 790d073559bfc15e9d1130fb9d51e9d673985cc7
add: 评论开发
已修改4个文件
25 ■■■■■ 文件已修改
src/main/java/com/mzl/flower/constant/Constants.java 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/mzl/flower/dto/request/film/FilmWorksQueryDTO.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/mzl/flower/service/film/impl/FilmWorksServiceImpl.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/mapper/film/FilmWorksMapper.xml 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/mzl/flower/constant/Constants.java
@@ -755,5 +755,21 @@
    }
    public enum FILM_CATEGORY {
        all("全部"), war("战争");
        FILM_CATEGORY(String desc) {
            this.desc = desc;
        }
        private String desc;
        public String getDesc() {
            return desc;
        }
    }
}
src/main/java/com/mzl/flower/dto/request/film/FilmWorksQueryDTO.java
@@ -47,6 +47,8 @@
    private Integer id;
    private String category;
}
src/main/java/com/mzl/flower/service/film/impl/FilmWorksServiceImpl.java
@@ -87,6 +87,10 @@
        if(StringUtils.isNotBlank(dto.getCreateDateEndStr())){
            dto.setCreateDateEnd(DateUtils.dateToLocalDateTime(dto.getCreateDateEndStr(),false));
        }
        if (!StringUtils.isEmpty(dto.getCategory()) && Constants.FILM_CATEGORY.all.getDesc().equals(dto.getCategory())) {
            //当时全部的时时候值设置为空,表示查询全部
            dto.setCategory(null);
        }
        //todo 这里的用户ID可能为空,用户存在不登录的情况下访问,传null
        try {
src/main/resources/mapper/film/FilmWorksMapper.xml
@@ -72,6 +72,9 @@
        <if test="dto.classify != null and dto.classify != ''">
            AND t.classify = #{dto.classify}
        </if>
        <if test="dto.category != null and dto.category != ''">
            AND t.keywords LIKE CONCAT('%', #{dto.category}, '%')
        </if>
        <if test="dto.createDateBegin != null">
            <![CDATA[
               AND t.create_time >= #{dto.createDateBegin}