Browse Source

添加注解 @DataSource

master
zxc 5 years ago
parent
commit
892cde7e54
  1. 4
      epmet-module/data-report/data-report-server/src/main/java/com/epmet/datareport/service/screen/impl/AgencyServiceImpl.java
  2. 7
      epmet-module/data-report/data-report-server/src/main/java/com/epmet/datareport/service/screen/impl/DistributionServiceImpl.java
  3. 7
      epmet-module/data-report/data-report-server/src/main/java/com/epmet/datareport/service/screen/impl/IndexServiceImpl.java
  4. 5
      epmet-module/data-report/data-report-server/src/main/java/com/epmet/datareport/service/screen/impl/PartyMemberLeadServiceImpl.java

4
epmet-module/data-report/data-report-server/src/main/java/com/epmet/datareport/service/screen/impl/AgencyServiceImpl.java

@ -1,7 +1,9 @@
package com.epmet.datareport.service.screen.impl; package com.epmet.datareport.service.screen.impl;
import com.epmet.commons.dynamic.datasource.annotation.DataSource;
import com.epmet.commons.extappauth.bean.ExternalAppRequestParam; import com.epmet.commons.extappauth.bean.ExternalAppRequestParam;
import com.epmet.commons.tools.constant.NumConstant; import com.epmet.commons.tools.constant.NumConstant;
import com.epmet.constant.DataSourceConstant;
import com.epmet.datareport.dao.screen.ScreenCustomerAgencyDao; import com.epmet.datareport.dao.screen.ScreenCustomerAgencyDao;
import com.epmet.datareport.dao.screen.ScreenCustomerGridDao; import com.epmet.datareport.dao.screen.ScreenCustomerGridDao;
import com.epmet.screen.dto.form.CompartmentFormDTO; import com.epmet.screen.dto.form.CompartmentFormDTO;
@ -35,6 +37,7 @@ public class AgencyServiceImpl implements AgencyService {
* @author zxc * @author zxc
* @date 2020/8/18 2:04 下午 * @date 2020/8/18 2:04 下午
*/ */
@DataSource(value = DataSourceConstant.STATS,datasourceNameFromArg = true)
@Override @Override
public TreeResultDTO tree(ExternalAppRequestParam externalAppRequestParam) { public TreeResultDTO tree(ExternalAppRequestParam externalAppRequestParam) {
// 1. 查询客户根组织ID // 1. 查询客户根组织ID
@ -71,6 +74,7 @@ public class AgencyServiceImpl implements AgencyService {
* @author zxc * @author zxc
* @date 2020/8/18 2:33 下午 * @date 2020/8/18 2:33 下午
*/ */
@DataSource(value = DataSourceConstant.STATS,datasourceNameFromArg = true)
@Override @Override
public CompartmentResultDTO compartment(CompartmentFormDTO compartmentFormDTO) { public CompartmentResultDTO compartment(CompartmentFormDTO compartmentFormDTO) {
CompartmentResultDTO agencyAreaInfo = screenCustomerAgencyDao.getAgencyAreaInfo(compartmentFormDTO.getAgencyId()); CompartmentResultDTO agencyAreaInfo = screenCustomerAgencyDao.getAgencyAreaInfo(compartmentFormDTO.getAgencyId());

7
epmet-module/data-report/data-report-server/src/main/java/com/epmet/datareport/service/screen/impl/DistributionServiceImpl.java

@ -1,6 +1,8 @@
package com.epmet.datareport.service.screen.impl; package com.epmet.datareport.service.screen.impl;
import com.epmet.commons.dynamic.datasource.annotation.DataSource;
import com.epmet.commons.tools.constant.NumConstant; import com.epmet.commons.tools.constant.NumConstant;
import com.epmet.constant.DataSourceConstant;
import com.epmet.datareport.dao.screen.ScreenCustomerAgencyDao; import com.epmet.datareport.dao.screen.ScreenCustomerAgencyDao;
import com.epmet.datareport.dao.screen.ScreenCustomerGridDao; import com.epmet.datareport.dao.screen.ScreenCustomerGridDao;
import com.epmet.datareport.dao.screen.ScreenEventDataDao; import com.epmet.datareport.dao.screen.ScreenEventDataDao;
@ -40,6 +42,7 @@ public class DistributionServiceImpl implements DistributionService {
* @author zxc * @author zxc
* @date 2020/8/18 10:59 上午 * @date 2020/8/18 10:59 上午
*/ */
@DataSource(value = DataSourceConstant.STATS,datasourceNameFromArg = true)
@Override @Override
public List<BranchResultDTO> branch(BranchFormDTO formDTO) { public List<BranchResultDTO> branch(BranchFormDTO formDTO) {
List<BranchResultDTO> branchResultDTOS = screenCustomerGridDao.selectBranch(formDTO.getAgencyId()); List<BranchResultDTO> branchResultDTOS = screenCustomerGridDao.selectBranch(formDTO.getAgencyId());
@ -52,6 +55,7 @@ public class DistributionServiceImpl implements DistributionService {
* @author zxc * @author zxc
* @date 2020/8/18 11:10 上午 * @date 2020/8/18 11:10 上午
*/ */
@DataSource(value = DataSourceConstant.STATS,datasourceNameFromArg = true)
@Override @Override
public UserResultDTO user(UserFormDTO userFormDTO) { public UserResultDTO user(UserFormDTO userFormDTO) {
UserResultDTO userResult = new UserResultDTO(); UserResultDTO userResult = new UserResultDTO();
@ -76,6 +80,7 @@ public class DistributionServiceImpl implements DistributionService {
* @author zxc * @author zxc
* @date 2020/8/18 11:20 上午 * @date 2020/8/18 11:20 上午
*/ */
@DataSource(value = DataSourceConstant.STATS,datasourceNameFromArg = true)
@Override @Override
public ParymemberResultDTO parymember(ParymemberFormDTO parymemberFormDTO) { public ParymemberResultDTO parymember(ParymemberFormDTO parymemberFormDTO) {
ParymemberResultDTO parymemberResult = new ParymemberResultDTO(); ParymemberResultDTO parymemberResult = new ParymemberResultDTO();
@ -100,6 +105,7 @@ public class DistributionServiceImpl implements DistributionService {
* @author zxc * @author zxc
* @date 2020/8/19 1:29 下午 * @date 2020/8/19 1:29 下午
*/ */
@DataSource(value = DataSourceConstant.STATS,datasourceNameFromArg = true)
@Override @Override
public List<ProjectResultDTO> project(ProjectFormDTO projectFormDTO) { public List<ProjectResultDTO> project(ProjectFormDTO projectFormDTO) {
List<ProjectResultDTO> projectResultDTOS = screenEventDataDao.selectEvent(projectFormDTO.getAgencyId()); List<ProjectResultDTO> projectResultDTOS = screenEventDataDao.selectEvent(projectFormDTO.getAgencyId());
@ -115,6 +121,7 @@ public class DistributionServiceImpl implements DistributionService {
* @author zxc * @author zxc
* @date 2020/8/19 1:52 下午 * @date 2020/8/19 1:52 下午
*/ */
@DataSource(value = DataSourceConstant.STATS,datasourceNameFromArg = true)
@Override @Override
public TopProfileResultDTO topProfile(TopProfileFormDTO topProfileFormDTO) { public TopProfileResultDTO topProfile(TopProfileFormDTO topProfileFormDTO) {
TopProfileResultDTO topProfileResultDTO = screenUserTotalDataDao.selectTopProfile(topProfileFormDTO.getAgencyId()); TopProfileResultDTO topProfileResultDTO = screenUserTotalDataDao.selectTopProfile(topProfileFormDTO.getAgencyId());

7
epmet-module/data-report/data-report-server/src/main/java/com/epmet/datareport/service/screen/impl/IndexServiceImpl.java

@ -1,7 +1,9 @@
package com.epmet.datareport.service.screen.impl; package com.epmet.datareport.service.screen.impl;
import com.epmet.commons.dynamic.datasource.annotation.DataSource;
import com.epmet.commons.extappauth.bean.ExternalAppRequestParam; import com.epmet.commons.extappauth.bean.ExternalAppRequestParam;
import com.epmet.commons.tools.constant.NumConstant; import com.epmet.commons.tools.constant.NumConstant;
import com.epmet.constant.DataSourceConstant;
import com.epmet.datareport.dao.screen.ScreenIndexDataMonthlyDao; import com.epmet.datareport.dao.screen.ScreenIndexDataMonthlyDao;
import com.epmet.datareport.dao.screen.ScreenIndexDataYearlyDao; import com.epmet.datareport.dao.screen.ScreenIndexDataYearlyDao;
import com.epmet.datareport.service.screen.IndexService; import com.epmet.datareport.service.screen.IndexService;
@ -17,7 +19,6 @@ import java.time.LocalDate;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.Comparator; import java.util.Comparator;
import java.util.List; import java.util.List;
import java.util.Map;
import java.util.stream.Collectors; import java.util.stream.Collectors;
/** /**
@ -42,6 +43,7 @@ public class IndexServiceImpl implements IndexService {
* @author zxc * @author zxc
* @date 2020/8/19 2:53 下午 * @date 2020/8/19 2:53 下午
*/ */
@DataSource(value = DataSourceConstant.STATS,datasourceNameFromArg = true)
@Override @Override
public YearAverageIndexResultDTO yearAverageIndex(YearAverageIndexFormDTO yearAverageIndexFormDTO) { public YearAverageIndexResultDTO yearAverageIndex(YearAverageIndexFormDTO yearAverageIndexFormDTO) {
YearAverageIndexResultDTO yearAverageIndexResultDTO = screenIndexDataYearlyDao.selectYearAverageIndex(yearAverageIndexFormDTO.getAgencyId()); YearAverageIndexResultDTO yearAverageIndexResultDTO = screenIndexDataYearlyDao.selectYearAverageIndex(yearAverageIndexFormDTO.getAgencyId());
@ -57,6 +59,7 @@ public class IndexServiceImpl implements IndexService {
* @author zxc * @author zxc
* @date 2020/8/19 3:17 下午 * @date 2020/8/19 3:17 下午
*/ */
@DataSource(value = DataSourceConstant.STATS,datasourceNameFromArg = true)
@Override @Override
public MonthPieChartResultDTO monthPieChart(MonthPieChartFormDTO monthPieChartFormDTO) { public MonthPieChartResultDTO monthPieChart(MonthPieChartFormDTO monthPieChartFormDTO) {
MonthPieChartResultDTO monthPieChartResultDTO = screenIndexDataMonthlyDao.selectMonthPieChart(monthPieChartFormDTO.getAgencyId()); MonthPieChartResultDTO monthPieChartResultDTO = screenIndexDataMonthlyDao.selectMonthPieChart(monthPieChartFormDTO.getAgencyId());
@ -72,6 +75,7 @@ public class IndexServiceImpl implements IndexService {
* @author zxc * @author zxc
* @date 2020/8/19 5:27 下午 * @date 2020/8/19 5:27 下午
*/ */
@DataSource(value = DataSourceConstant.STATS,datasourceNameFromArg = true)
@Override @Override
public MonthBarchartResultDTO monthBarchart(MonthBarchartFormDTO monthBarchartFormDTO, ExternalAppRequestParam externalAppRequestParam) { public MonthBarchartResultDTO monthBarchart(MonthBarchartFormDTO monthBarchartFormDTO, ExternalAppRequestParam externalAppRequestParam) {
String customerId = externalAppRequestParam.getCustomerId(); String customerId = externalAppRequestParam.getCustomerId();
@ -117,6 +121,7 @@ public class IndexServiceImpl implements IndexService {
* @author zxc * @author zxc
* @date 2020/8/20 10:04 上午 * @date 2020/8/20 10:04 上午
*/ */
@DataSource(value = DataSourceConstant.STATS,datasourceNameFromArg = true)
@Override @Override
public List<SubAgencyIndexRankResultDTO> subAgencyIndexRank(SubAgencyIndexRankFormDTO subAgencyIndexRankFormDTO) { public List<SubAgencyIndexRankResultDTO> subAgencyIndexRank(SubAgencyIndexRankFormDTO subAgencyIndexRankFormDTO) {
LocalDate now = LocalDate.now().minusMonths(NumConstant.ONE); LocalDate now = LocalDate.now().minusMonths(NumConstant.ONE);

5
epmet-module/data-report/data-report-server/src/main/java/com/epmet/datareport/service/screen/impl/PartyMemberLeadServiceImpl.java

@ -1,7 +1,9 @@
package com.epmet.datareport.service.screen.impl; package com.epmet.datareport.service.screen.impl;
import com.epmet.commons.dynamic.datasource.annotation.DataSource;
import com.epmet.commons.tools.constant.NumConstant; import com.epmet.commons.tools.constant.NumConstant;
import com.epmet.commons.tools.utils.ConvertUtils; import com.epmet.commons.tools.utils.ConvertUtils;
import com.epmet.constant.DataSourceConstant;
import com.epmet.datareport.dao.screen.ScreenOrgRankDataDao; import com.epmet.datareport.dao.screen.ScreenOrgRankDataDao;
import com.epmet.datareport.dao.screen.ScreenPartyBranchDataDao; import com.epmet.datareport.dao.screen.ScreenPartyBranchDataDao;
import com.epmet.datareport.dao.screen.ScreenPartyLinkMassesDataDao; import com.epmet.datareport.dao.screen.ScreenPartyLinkMassesDataDao;
@ -58,6 +60,7 @@ public class PartyMemberLeadServiceImpl implements PartyMemberLeadService {
* @author zxc * @author zxc
* @date 2020/8/20 1:56 下午 * @date 2020/8/20 1:56 下午
*/ */
@DataSource(value = DataSourceConstant.STATS,datasourceNameFromArg = true)
@Override @Override
public FineExampleResultDTO fineExample(FineExampleFormDTO fineExampleFormDTO) { public FineExampleResultDTO fineExample(FineExampleFormDTO fineExampleFormDTO) {
FineExampleResultDTO fineExampleResultDTO = screenPioneerDataDao.selectFineExample(fineExampleFormDTO.getAgencyId()); FineExampleResultDTO fineExampleResultDTO = screenPioneerDataDao.selectFineExample(fineExampleFormDTO.getAgencyId());
@ -89,6 +92,7 @@ public class PartyMemberLeadServiceImpl implements PartyMemberLeadService {
* @author zxc * @author zxc
* @date 2020/8/20 2:35 下午 * @date 2020/8/20 2:35 下午
*/ */
@DataSource(value = DataSourceConstant.STATS,datasourceNameFromArg = true)
@Override @Override
public ContactMassLineChartResultDTO contactMassLineChart(ContactMassLineChartFormDTO contactMassLineChartFormDTO) { public ContactMassLineChartResultDTO contactMassLineChart(ContactMassLineChartFormDTO contactMassLineChartFormDTO) {
ContactMassLineChartResultDTO result = new ContactMassLineChartResultDTO(); ContactMassLineChartResultDTO result = new ContactMassLineChartResultDTO();
@ -119,6 +123,7 @@ public class PartyMemberLeadServiceImpl implements PartyMemberLeadService {
* @author zxc * @author zxc
* @date 2020/8/20 3:19 下午 * @date 2020/8/20 3:19 下午
*/ */
@DataSource(value = DataSourceConstant.STATS,datasourceNameFromArg = true)
@Override @Override
public VolunteerServiceResultDTO volunteerService(VolunteerServiceFormDTO volunteerServiceFormDTO) { public VolunteerServiceResultDTO volunteerService(VolunteerServiceFormDTO volunteerServiceFormDTO) {
VolunteerServiceResultDTO result = new VolunteerServiceResultDTO(); VolunteerServiceResultDTO result = new VolunteerServiceResultDTO();

Loading…
Cancel
Save