diff --git a/epmet-module/gov-issue/gov-issue-server/src/main/java/com/epmet/service/impl/IssueServiceImpl.java b/epmet-module/gov-issue/gov-issue-server/src/main/java/com/epmet/service/impl/IssueServiceImpl.java index 534810e8b9..afa7f9782f 100644 --- a/epmet-module/gov-issue/gov-issue-server/src/main/java/com/epmet/service/impl/IssueServiceImpl.java +++ b/epmet-module/gov-issue/gov-issue-server/src/main/java/com/epmet/service/impl/IssueServiceImpl.java @@ -403,9 +403,12 @@ public class IssueServiceImpl extends BaseServiceImpl imp historyService.save(history); if (!ifOpen) { + Calendar calendar = Calendar.getInstance(); + calendar.setTime(param.getCreatedTime()); + calendar.add(Calendar.SECOND,NumConstant.ONE_NEG); IssueApplicationHistoryDTO repeatApplyRecord = new IssueApplicationHistoryDTO(); repeatApplyRecord.setActionType(ModuleConstants.ISSUE_APPLICATION_STATUS_UNDER_AUDITING); - repeatApplyRecord.setCreatedTime(param.getCreatedTime()); + repeatApplyRecord.setCreatedTime(calendar.getTime()); repeatApplyRecord.setCustomerId(param.getCustomerId()); repeatApplyRecord.setIssueApplicationId(id); diff --git a/epmet-module/gov-issue/gov-issue-server/src/main/resources/mapper/IssueApplicationHistoryDao.xml b/epmet-module/gov-issue/gov-issue-server/src/main/resources/mapper/IssueApplicationHistoryDao.xml index 33da8566ba..46c6878c8e 100644 --- a/epmet-module/gov-issue/gov-issue-server/src/main/resources/mapper/IssueApplicationHistoryDao.xml +++ b/epmet-module/gov-issue/gov-issue-server/src/main/resources/mapper/IssueApplicationHistoryDao.xml @@ -32,6 +32,7 @@ WHERE iah.DEL_FLAG = '0' AND ia.DEL_FLAG = '0' AND ia.ISSUE_ID = #{issueId} + ORDER BY iah.CREATED_TIME DESC \ No newline at end of file diff --git a/epmet-module/resi-group/resi-group-server/src/main/java/com/epmet/modules/group/service/impl/GroupIssueServiceImpl.java b/epmet-module/resi-group/resi-group-server/src/main/java/com/epmet/modules/group/service/impl/GroupIssueServiceImpl.java index 669f1a2edb..cb5852ebfd 100644 --- a/epmet-module/resi-group/resi-group-server/src/main/java/com/epmet/modules/group/service/impl/GroupIssueServiceImpl.java +++ b/epmet-module/resi-group/resi-group-server/src/main/java/com/epmet/modules/group/service/impl/GroupIssueServiceImpl.java @@ -27,6 +27,7 @@ import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import java.util.ArrayList; +import java.util.Collections; import java.util.List; /** @@ -174,6 +175,9 @@ public class GroupIssueServiceImpl implements GroupIssueService { public List votingList(AllIssueFormDTO formDTO) { //查找小组内所有话题ID List topicIds = resiTopicService.getTopicIdsByGroup(formDTO.getGroupId()); + if (CollectionUtils.isEmpty(topicIds)) { + return Collections.emptyList(); + } formDTO.setTopicIds(topicIds); Result> result = govIssueOpenFeignClient.getVotingListByGroup(formDTO); if(!result.success()) { @@ -194,6 +198,9 @@ public class GroupIssueServiceImpl implements GroupIssueService { public List shiftProjectList(AllIssueFormDTO formDTO) { //查找小组内所有话题ID List topicIds = resiTopicService.getTopicIdsByGroup(formDTO.getGroupId()); + if (CollectionUtils.isEmpty(topicIds)) { + return Collections.emptyList(); + } formDTO.setTopicIds(topicIds); Result> result = govIssueOpenFeignClient.getShiftProjectListByGroup(formDTO); if(!result.success()) { @@ -214,6 +221,9 @@ public class GroupIssueServiceImpl implements GroupIssueService { public List closedList(AllIssueFormDTO formDTO) { //查找小组内所有话题ID List topicIds = resiTopicService.getTopicIdsByGroup(formDTO.getGroupId()); + if (CollectionUtils.isEmpty(topicIds)) { + return Collections.emptyList(); + } formDTO.setTopicIds(topicIds); Result> result = govIssueOpenFeignClient.getClosedListByGroup(formDTO); if(!result.success()) { diff --git a/epmet-module/resi-group/resi-group-server/src/main/java/com/epmet/modules/group/service/impl/ResiGroupCodeServiceImpl.java b/epmet-module/resi-group/resi-group-server/src/main/java/com/epmet/modules/group/service/impl/ResiGroupCodeServiceImpl.java index b77e271163..6615ca4bb1 100644 --- a/epmet-module/resi-group/resi-group-server/src/main/java/com/epmet/modules/group/service/impl/ResiGroupCodeServiceImpl.java +++ b/epmet-module/resi-group/resi-group-server/src/main/java/com/epmet/modules/group/service/impl/ResiGroupCodeServiceImpl.java @@ -290,6 +290,7 @@ public class ResiGroupCodeServiceImpl extends BaseServiceImpl