|
|
@ -10,6 +10,7 @@ import com.epmet.evaluationindex.screen.dto.form.AnScreenFormDTO; |
|
|
|
import com.epmet.evaluationindex.screen.dto.form.AnScreenRankFormDTO; |
|
|
|
import com.epmet.evaluationindex.screen.dto.form.AnScreenTrendFormDTO; |
|
|
|
import com.epmet.evaluationindex.screen.dto.result.*; |
|
|
|
import org.apache.commons.lang3.StringUtils; |
|
|
|
import org.springframework.beans.factory.annotation.Autowired; |
|
|
|
import org.springframework.stereotype.Service; |
|
|
|
|
|
|
@ -47,6 +48,7 @@ public class AnScreenServiceImpl implements AnScreenService { |
|
|
|
* @date 2020/10/9 13:55 |
|
|
|
*/ |
|
|
|
@Override |
|
|
|
@DataSource(value = DataSourceConstant.EVALUATION_INDEX,datasourceNameFromArg = true) |
|
|
|
public PmTotalResultDTO pmTotal(AnScreenFormDTO formDTO) { |
|
|
|
return screenAnGrassRootsPmTotalMonthlyDao.selectPmTotal(formDTO.getAgencyId(), formDTO.getMonthId()); |
|
|
|
} |
|
|
@ -60,6 +62,7 @@ public class AnScreenServiceImpl implements AnScreenService { |
|
|
|
* @date 2020/10/9 13:57 |
|
|
|
*/ |
|
|
|
@Override |
|
|
|
@DataSource(value = DataSourceConstant.EVALUATION_INDEX,datasourceNameFromArg = true) |
|
|
|
public PmTotalTrendResultDTO pmTotalTrend(AnScreenTrendFormDTO formDTO) { |
|
|
|
PmTotalTrendResultDTO resultDTO = new PmTotalTrendResultDTO(); |
|
|
|
String yearId = DateUtils.format(new Date(), DateUtils.DATE_PATTERN_YYYY); |
|
|
@ -86,8 +89,13 @@ public class AnScreenServiceImpl implements AnScreenService { |
|
|
|
* @date 2020/10/9 13:59 |
|
|
|
*/ |
|
|
|
@Override |
|
|
|
@DataSource(value = DataSourceConstant.EVALUATION_INDEX,datasourceNameFromArg = true) |
|
|
|
public List<PmRankResultDTO> pmRank(AnScreenRankFormDTO formDTO) { |
|
|
|
return screenAnGrassRootsPmRankDao.selectPmRank(formDTO.getAgencyId(), formDTO.getTopNum()); |
|
|
|
String monthId = formDTO.getMonthId(); |
|
|
|
if (StringUtils.isBlank(monthId)){ |
|
|
|
monthId = DateUtils.getBeforeNMonth(1); |
|
|
|
} |
|
|
|
return screenAnGrassRootsPmRankDao.selectPmRank(formDTO.getAgencyId(), monthId,formDTO.getTopNum()); |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
@ -99,6 +107,7 @@ public class AnScreenServiceImpl implements AnScreenService { |
|
|
|
* @date 2020/10/9 14:01 |
|
|
|
*/ |
|
|
|
@Override |
|
|
|
@DataSource(value = DataSourceConstant.EVALUATION_INDEX,datasourceNameFromArg = true) |
|
|
|
public GrassRootsOrgResultDTO grassRootsOrg(AnScreenFormDTO formDTO) { |
|
|
|
return screenAnGrassRootsOrgMonthlyDao.selectGrassRootsOrg(formDTO.getAgencyId(), formDTO.getMonthId()); |
|
|
|
} |
|
|
@ -112,6 +121,7 @@ public class AnScreenServiceImpl implements AnScreenService { |
|
|
|
* @date 2020/10/9 14:03 |
|
|
|
*/ |
|
|
|
@Override |
|
|
|
@DataSource(value = DataSourceConstant.EVALUATION_INDEX,datasourceNameFromArg = true) |
|
|
|
public GrassRootsOrgTrendResultDTO grassRootsOrgTrend(AnScreenTrendFormDTO formDTO) { |
|
|
|
GrassRootsOrgTrendResultDTO resultDTO = new GrassRootsOrgTrendResultDTO(); |
|
|
|
String yearId = DateUtils.format(new Date(), DateUtils.DATE_PATTERN_YYYY); |
|
|
@ -136,6 +146,7 @@ public class AnScreenServiceImpl implements AnScreenService { |
|
|
|
* @date 2020/10/9 14:06 |
|
|
|
*/ |
|
|
|
@Override |
|
|
|
@DataSource(value = DataSourceConstant.EVALUATION_INDEX,datasourceNameFromArg = true) |
|
|
|
public List<GrassRootsOrgRankResultDTO> grassRootsOrgRank(AnScreenFormDTO formDTO) { |
|
|
|
return screenAnGrassRootsOrgMonthlyDao.selectGrassRootsOrgRank(formDTO.getAgencyId(), formDTO.getMonthId()); |
|
|
|
} |
|
|
@ -149,6 +160,7 @@ public class AnScreenServiceImpl implements AnScreenService { |
|
|
|
* @date 2020/10/9 14:10 |
|
|
|
*/ |
|
|
|
@Override |
|
|
|
@DataSource(value = DataSourceConstant.EVALUATION_INDEX,datasourceNameFromArg = true) |
|
|
|
public GrassRootsGovernResultDTO grassRootsGovern(AnScreenFormDTO formDTO) { |
|
|
|
return screenAnGrassRootsGovernMonthlyDao.selectGrassRootsGovern(formDTO.getAgencyId(), formDTO.getMonthId()); |
|
|
|
} |
|
|
@ -162,6 +174,7 @@ public class AnScreenServiceImpl implements AnScreenService { |
|
|
|
* @date 2020/10/9 14:11 |
|
|
|
*/ |
|
|
|
@Override |
|
|
|
@DataSource(value = DataSourceConstant.EVALUATION_INDEX,datasourceNameFromArg = true) |
|
|
|
public GrassRootsGovernTrendResultDTO grassRootsGovernTrend(AnScreenTrendFormDTO formDTO) { |
|
|
|
GrassRootsGovernTrendResultDTO resultDTO = new GrassRootsGovernTrendResultDTO(); |
|
|
|
String yearId = DateUtils.format(new Date(), DateUtils.DATE_PATTERN_YYYY); |
|
|
@ -190,6 +203,7 @@ public class AnScreenServiceImpl implements AnScreenService { |
|
|
|
* @date 2020/10/9 14:13 |
|
|
|
*/ |
|
|
|
@Override |
|
|
|
@DataSource(value = DataSourceConstant.EVALUATION_INDEX,datasourceNameFromArg = true) |
|
|
|
public List<GrassRootsGovernRankResultDTO> grassRootsGovernRank(AnScreenFormDTO formDTO) { |
|
|
|
return screenAnGrassRootsGovernMonthlyDao.selectGrassRootsGovernRank(formDTO.getAgencyId(), formDTO.getMonthId()); |
|
|
|
} |
|
|
@ -203,6 +217,7 @@ public class AnScreenServiceImpl implements AnScreenService { |
|
|
|
* @date 2020/10/9 14:16 |
|
|
|
*/ |
|
|
|
@Override |
|
|
|
@DataSource(value = DataSourceConstant.EVALUATION_INDEX,datasourceNameFromArg = true) |
|
|
|
public List<ProjectProfileResultDTO> projectProfile(String customerId) { |
|
|
|
return screenAnCommunityProjectProfileDao.selectProjectProfile(customerId); |
|
|
|
} |
|
|
|