|
|
@ -35,11 +35,13 @@ public class IssueServiceImpl implements IssueService { |
|
|
|
@Override |
|
|
|
public IssueSummaryInfoResultDTO getSummaryInfo(TokenDto tokenDto) { |
|
|
|
IssueSummaryInfoResultDTO result = new IssueSummaryInfoResultDTO(); |
|
|
|
//获取当前日期前一天
|
|
|
|
Date date = DateUtils.getBeforeDay(new Date()); |
|
|
|
//获取日期维度
|
|
|
|
String dateId = DateUtils.format(date, DateUtils.DATE_PATTERN_YYYYMMDD); |
|
|
|
String agencyId = getAgencyId(tokenDto); |
|
|
|
IssueDataDTO data = issueDao.selectAgencyInfo(agencyId); |
|
|
|
IssueDataDTO data = issueDao.selectAgencyInfo(agencyId, dateId); |
|
|
|
if (null == data) { |
|
|
|
//获取当前日期前一天
|
|
|
|
Date date = DateUtils.getBeforeDay(new Date()); |
|
|
|
result.setAgencyId(agencyId); |
|
|
|
result.setDateName(DateUtils.format(date, "yyyy.MM.dd")); |
|
|
|
result.setIssueTotal(NumConstant.ZERO); |
|
|
@ -67,7 +69,11 @@ public class IssueServiceImpl implements IssueService { |
|
|
|
public List<IssueSummaryPieResultDTO> getSummaryPie(TokenDto tokenDto) { |
|
|
|
List<IssueSummaryPieResultDTO> list = new ArrayList<>(); |
|
|
|
String agencyId = getAgencyId(tokenDto); |
|
|
|
IssueDataDTO data = issueDao.selectAgencyInfo(agencyId); |
|
|
|
//获取当前日期前一天
|
|
|
|
Date date = DateUtils.getBeforeDay(new Date()); |
|
|
|
//获取日期维度
|
|
|
|
String dateId = DateUtils.format(date, DateUtils.DATE_PATTERN_YYYYMMDD); |
|
|
|
IssueDataDTO data = issueDao.selectAgencyInfo(agencyId, dateId); |
|
|
|
if (null == data) { |
|
|
|
IssueSummaryPieResultDTO voting = new IssueSummaryPieResultDTO(); |
|
|
|
voting.setName(IssueConstant.VOTING_NAME); |
|
|
@ -108,7 +114,11 @@ public class IssueServiceImpl implements IssueService { |
|
|
|
public List<IssueSubAgencyResultDTO> getSubAgency(TokenDto tokenDto) { |
|
|
|
List<IssueSubAgencyResultDTO> list = new ArrayList<>(); |
|
|
|
String agencyId = getAgencyId(tokenDto); |
|
|
|
List<IssueDataDTO> dataList = issueDao.selectSubAgencyList(agencyId); |
|
|
|
//获取当前日期前一天
|
|
|
|
Date date = DateUtils.getBeforeDay(new Date()); |
|
|
|
//获取日期维度
|
|
|
|
String dateId = DateUtils.format(date, DateUtils.DATE_PATTERN_YYYYMMDD); |
|
|
|
List<IssueDataDTO> dataList = issueDao.selectSubAgencyList(agencyId, dateId); |
|
|
|
if(null != dataList) { |
|
|
|
dataList.forEach(data -> { |
|
|
|
IssueSubAgencyResultDTO voting = new IssueSubAgencyResultDTO(); |
|
|
@ -138,7 +148,11 @@ public class IssueServiceImpl implements IssueService { |
|
|
|
public List<IssueSubGridResultDTO> getSubGrid(TokenDto tokenDto) { |
|
|
|
List<IssueSubGridResultDTO> list = new ArrayList<>(); |
|
|
|
String agencyId = getAgencyId(tokenDto); |
|
|
|
List<IssueDataDTO> dataList = issueDao.selectGridList(agencyId); |
|
|
|
//获取当前日期前一天
|
|
|
|
Date date = DateUtils.getBeforeDay(new Date()); |
|
|
|
//获取日期维度
|
|
|
|
String dateId = DateUtils.format(date, DateUtils.DATE_PATTERN_YYYYMMDD); |
|
|
|
List<IssueDataDTO> dataList = issueDao.selectGridList(agencyId, dateId); |
|
|
|
if(null != dataList) { |
|
|
|
dataList.forEach(data -> { |
|
|
|
IssueSubGridResultDTO voting = new IssueSubGridResultDTO(); |
|
|
|