Browse Source

同步最新代码

hotfix/yujt_opt v1.0.0.200507.Standard
yujt 5 years ago
parent
commit
86cdcba5e8
  1. 4
      epdc-cloud-news/src/main/java/com/elink/esua/epdc/redis/NewsCategoryRedis.java
  2. 2
      epdc-cloud-news/src/main/java/com/elink/esua/epdc/service/impl/NewsCategoryServiceImpl.java
  3. 9
      epdc-cloud-news/src/main/resources/mapper/NewsDao.xml

4
epdc-cloud-news/src/main/java/com/elink/esua/epdc/redis/NewsCategoryRedis.java

@ -36,11 +36,11 @@ public class NewsCategoryRedis {
} }
public void set(){ public void set() {
} }
public String get(String id){ public String get(String id) {
return null; return null;
} }

2
epdc-cloud-news/src/main/java/com/elink/esua/epdc/service/impl/NewsCategoryServiceImpl.java

@ -20,9 +20,9 @@ package com.elink.esua.epdc.service.impl;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.metadata.IPage;
import com.elink.esua.epdc.commons.mybatis.service.impl.BaseServiceImpl; import com.elink.esua.epdc.commons.mybatis.service.impl.BaseServiceImpl;
import com.elink.esua.epdc.commons.tools.constant.FieldConstant;
import com.elink.esua.epdc.commons.tools.page.PageData; import com.elink.esua.epdc.commons.tools.page.PageData;
import com.elink.esua.epdc.commons.tools.utils.ConvertUtils; import com.elink.esua.epdc.commons.tools.utils.ConvertUtils;
import com.elink.esua.epdc.commons.tools.constant.FieldConstant;
import com.elink.esua.epdc.dao.NewsCategoryDao; import com.elink.esua.epdc.dao.NewsCategoryDao;
import com.elink.esua.epdc.dto.NewsCategoryDTO; import com.elink.esua.epdc.dto.NewsCategoryDTO;
import com.elink.esua.epdc.entity.NewsCategoryEntity; import com.elink.esua.epdc.entity.NewsCategoryEntity;

9
epdc-cloud-news/src/main/resources/mapper/NewsDao.xml

@ -17,21 +17,20 @@
en.ID AS id, en.ID AS id,
en.NEWS_TITLE AS newsTitle, en.NEWS_TITLE AS newsTitle,
en.NEWS_RELEASE_START_TIME AS newsStartTime, en.NEWS_RELEASE_START_TIME AS newsStartTime,
SUBSTRING_INDEX(en.ALL_DEPT_NAMES,'-',-1) AS deptName, SUBSTRING_INDEX( en.ALL_DEPT_NAMES, '-',- 1 ) AS deptName,
nc.CATEGORY_NAME AS newsCategoryName, nc.CATEGORY_NAME AS newsCategoryName,
en.NEWS_IMAGE_URL AS newsImageUrl en.NEWS_IMAGE_URL AS newsImageUrl
FROM FROM
epdc_news en ( SELECT nd.NEWS_ID FROM epdc_news_department nd WHERE nd.DEPT_ID = #{deptId} AND nd.DEL_FLAG = '0' ORDER BY nd.CREATED_TIME DESC ) ed
LEFT JOIN epdc_news en ON ed.NEWS_ID = en.ID
LEFT JOIN epdc_news_category nc ON en.NEWS_CATERORY_ID = nc.ID LEFT JOIN epdc_news_category nc ON en.NEWS_CATERORY_ID = nc.ID
RIGHT JOIN epdc_news_department ed ON en.ID = ed.NEWS_ID
WHERE WHERE
ed.DEPT_ID = #{deptId} en.DEL_FLAG = '0'
AND en.NEWS_RELEASE_START_TIME <= STR_TO_DATE( #{timestamp}, '%Y-%m-%d %H:%i:%s' ) AND en.NEWS_RELEASE_START_TIME <= STR_TO_DATE( #{timestamp}, '%Y-%m-%d %H:%i:%s' )
AND en.NEWS_RELEASE_END_TIME >= STR_TO_DATE( #{timestamp}, '%Y-%m-%d %H:%i:%s' ) AND en.NEWS_RELEASE_END_TIME >= STR_TO_DATE( #{timestamp}, '%Y-%m-%d %H:%i:%s' )
AND en.CREATED_TIME <= STR_TO_DATE( #{timestamp}, '%Y-%m-%d %H:%i:%s' ) AND en.CREATED_TIME <= STR_TO_DATE( #{timestamp}, '%Y-%m-%d %H:%i:%s' )
AND en.NEWS_RELEASE_STATE = '0' AND en.NEWS_RELEASE_STATE = '0'
AND en.NEWS_UP_DOWN_STATE = '0' AND en.NEWS_UP_DOWN_STATE = '0'
AND en.DEL_FLAG = '0'
ORDER BY ORDER BY
en.NEWS_RELEASE_START_TIME DESC,en.CREATED_TIME DESC en.NEWS_RELEASE_START_TIME DESC,en.CREATED_TIME DESC
LIMIT #{pageIndex},#{pageSize} LIMIT #{pageIndex},#{pageSize}

Loading…
Cancel
Save