|
|
@@ -438,7 +438,8 @@ public class NewsController {
|
|
|
if(typeId == 4){
|
|
|
List<SystemUpdateMessage> list = systemUpdateMessageService.list(
|
|
|
MPJWrappers.<SystemUpdateMessage>lambdaJoin()
|
|
|
- .distinct()
|
|
|
+ .select(SystemUpdateMessage::getId)
|
|
|
+ .select(SystemUpdateMessage.class, x -> VoToColumnUtil.fieldsToColumns(SystemUpdateMessage.class).contains(x.getProperty()))
|
|
|
.leftJoin(SystemUpdateMessageNotice.class, SystemUpdateMessageNotice::getSystemUpdateMessageId, SystemUpdateMessage::getId)
|
|
|
.eq(SystemUpdateMessageNotice::getUserId, StpUtil.getLoginIdAsLong())
|
|
|
.eq(SystemUpdateMessage::getDeleteMark, DeleteMark.NODELETE.getCode())
|
|
|
@@ -446,7 +447,7 @@ public class NewsController {
|
|
|
.eq(SystemUpdateMessageNotice::getStatus, 0)
|
|
|
.orderByDesc(SystemUpdateMessage::getReleaseDate)
|
|
|
);
|
|
|
- if(list.isEmpty()){
|
|
|
+ if(!list.isEmpty()){
|
|
|
newsCountTypeVo.setTypeId(typeId);
|
|
|
newsCountTypeVo.setTotal(list.stream().count());
|
|
|
SystemUpdateMessage message = list.get(0);
|