|
|
@ -33,7 +33,7 @@ import com.elink.esua.epdc.commons.tools.utils.Result; |
|
|
|
import com.elink.esua.epdc.dao.NewsDao; |
|
|
|
import com.elink.esua.epdc.dto.NewsDTO; |
|
|
|
import com.elink.esua.epdc.dto.NewsUserAttitudeDTO; |
|
|
|
import com.elink.esua.epdc.dto.enums.AppNewsLikeEnum; |
|
|
|
import com.elink.esua.epdc.enums.AppNewsLikeEnum; |
|
|
|
import com.elink.esua.epdc.dto.epdc.form.EpdcNewsBrowseFromDTO; |
|
|
|
import com.elink.esua.epdc.dto.epdc.form.EpdcNewsFromDTO; |
|
|
|
import com.elink.esua.epdc.dto.epdc.form.EpdcNewsStatementFromDTO; |
|
|
@ -249,7 +249,7 @@ public class NewsServiceImpl extends BaseServiceImpl<NewsDao, NewsEntity> implem |
|
|
|
@Override |
|
|
|
public void modifyDraftsPublic(String id) { |
|
|
|
NewsDTO newsDTO = get(id); |
|
|
|
publishNews(newsDTO,"1"); |
|
|
|
publishNews(newsDTO, YesOrNoEnum.YES.value()); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
@ -276,11 +276,11 @@ public class NewsServiceImpl extends BaseServiceImpl<NewsDao, NewsEntity> implem |
|
|
|
|
|
|
|
//表态 0赞;1踩
|
|
|
|
NewsEntity newsEntity = ConvertUtils.sourceToTarget(newsDTO, NewsEntity.class); |
|
|
|
if(YesOrNoEnum.YES.value().equals(newsStatementFromDTO.getAttitude())){ |
|
|
|
newsEntity.setUnLikeNumber(newsDTO.getUnLikeNumber()+1); |
|
|
|
if (AppNewsLikeEnum.LIKE.value().equals(newsStatementFromDTO.getAttitude())) { |
|
|
|
newsEntity.setUnLikeNumber(newsDTO.getUnLikeNumber() + NumConstant.ONE); |
|
|
|
newsUserAttitudeDTO.setAttitudeFlag(AppNewsLikeEnum.LIKE.value()); |
|
|
|
} else { |
|
|
|
newsEntity.setLikeNumber(newsDTO.getLikeNumber()+1); |
|
|
|
newsEntity.setLikeNumber(newsDTO.getLikeNumber() + NumConstant.ONE); |
|
|
|
newsUserAttitudeDTO.setAttitudeFlag(AppNewsLikeEnum.UNLIKE.value()); |
|
|
|
} |
|
|
|
baseDao.insert(newsEntity); |
|
|
|