From e36a9ad663e4ca83f611dbccd7b61538c462583f Mon Sep 17 00:00:00 2001 From: liuchuang Date: Fri, 20 Sep 2019 10:04:34 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9BUG?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../impl/EventUserAttitudeServiceImpl.java | 50 +++++++++++-------- .../item/service/impl/ItemServiceImpl.java | 2 +- .../mapper/comment/EventCommentDao.xml | 7 +-- 3 files changed, 35 insertions(+), 24 deletions(-) diff --git a/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/issue/service/impl/EventUserAttitudeServiceImpl.java b/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/issue/service/impl/EventUserAttitudeServiceImpl.java index bbf2cb8d8..bdc54bcc0 100755 --- a/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/issue/service/impl/EventUserAttitudeServiceImpl.java +++ b/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/issue/service/impl/EventUserAttitudeServiceImpl.java @@ -123,15 +123,25 @@ public class EventUserAttitudeServiceImpl extends BaseServiceImpl wrapper = new QueryWrapper<>(); wrapper.eq(StringUtils.isNotBlank(formDto.getUserId()), "USER_ID", formDto.getUserId()); - wrapper.eq(StringUtils.isNotBlank(issueEntity.getEventId()), "EVENT_ID", issueEntity.getEventId()); + wrapper.eq(StringUtils.isNotBlank(eventId), "EVENT_ID", eventId); EventUserAttitudeEntity eventUserAttitudeEntity = baseDao.selectOne(wrapper); if ("0".equals(formDto.getAttitude()) || "1".equals(formDto.getAttitude())){ if (eventUserAttitudeEntity == null){ //没有点赞或者点踩,直接插入数据 EventUserAttitudeDTO eventUserAttitudeDTO = new EventUserAttitudeDTO(); - eventUserAttitudeDTO.setEventId(issueEntity.getEventId()); + eventUserAttitudeDTO.setEventId(eventId); eventUserAttitudeDTO.setAttitudeFlag(formDto.getAttitude()); eventUserAttitudeDTO.setUserId(formDto.getUserId()); this.save(eventUserAttitudeDTO); if ("0".equals(formDto.getAttitude())){ - epdcEventsService.updateApproveNumAdd(issueEntity.getEventId()); + epdcEventsService.updateApproveNumAdd(eventId); } if ("1".equals(formDto.getAttitude())){ - epdcEventsService.updateOpposeNumAdd(issueEntity.getEventId()); + epdcEventsService.updateOpposeNumAdd(eventId); } }else { @@ -165,12 +175,12 @@ public class EventUserAttitudeServiceImpl extends BaseServiceImpl implem String typeKey = ""; for (ItemCirculationDeptResultDTO circulationDeptResultDTO: dto.getDeptResultDTOS()) { - if (typeKey.equals(circulationDeptResultDTO.getTypeKey())) { + if (!typeKey.equals(circulationDeptResultDTO.getTypeKey())) { return new Result().error("不可跨部门流转协助,请重新选择流转协助部门"); } typeKey = circulationDeptResultDTO.getTypeKey(); diff --git a/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/resources/mapper/comment/EventCommentDao.xml b/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/resources/mapper/comment/EventCommentDao.xml index ad9c8ef43..8cea70630 100755 --- a/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/resources/mapper/comment/EventCommentDao.xml +++ b/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/resources/mapper/comment/EventCommentDao.xml @@ -96,7 +96,7 @@ #{timestamp} AND t1.EVENT_ID = #{eventId} ORDER BY - + attitudeNum DESC, t1.CREATED_TIME DESC @@ -104,7 +104,7 @@ ) t2 LEFT JOIN epdc_event_comment t3 ON t2.COMMENT_ID = t3.ID ORDER BY - + attitudeNum DESC, t2.CREATED_TIME DESC @@ -171,7 +171,8 @@ DEL_FLAG = '0' AND EVENT_ID = #{eventId} ORDER BY - statementNum DESC + statementNum DESC, + CREATED_TIME DESC LIMIT 1