Browse Source

Merge branch 'feature/userAnalysisReform'

feature/dangjian beforeHeart&Tag
yujintao 5 years ago
parent
commit
6f1c78c5e7
  1. 6
      esua-epdc/epdc-module/epdc-job/epdc-job-server/src/main/java/com/elink/esua/epdc/feign/AnalysisFeignClint.java
  2. 4
      esua-epdc/epdc-module/epdc-job/epdc-job-server/src/main/java/com/elink/esua/epdc/feign/fallback/AnalysisFeignClintFallback.java
  3. 5
      esua-epdc/epdc-module/epdc-job/epdc-job-server/src/main/java/com/elink/esua/epdc/service/impl/ScheduleJobUserServiceImpl.java
  4. 27
      esua-epdc/epdc-module/epdc-job/epdc-job-server/src/main/java/com/elink/esua/epdc/task/analysis/UserAnalysisTask.java
  5. 21
      esua-epdc/epdc-module/epdc-job/epdc-job-server/src/main/java/com/elink/esua/epdc/task/analysis/UserAnalysisTaskImpl.java
  6. 3
      esua-epdc/epdc-module/epdc-job/epdc-job-server/src/main/java/com/elink/esua/epdc/task/kpi/KpiManualScoreTask.java
  7. 3
      esua-epdc/epdc-module/epdc-job/epdc-job-server/src/main/java/com/elink/esua/epdc/task/kpi/KpiMetaDataTask.java
  8. 3
      esua-epdc/epdc-module/epdc-job/epdc-job-server/src/main/java/com/elink/esua/epdc/task/kpi/KpiRuleTask.java

6
esua-epdc/epdc-module/epdc-job/epdc-job-server/src/main/java/com/elink/esua/epdc/feign/UserFeignClint.java → esua-epdc/epdc-module/epdc-job/epdc-job-server/src/main/java/com/elink/esua/epdc/feign/AnalysisFeignClint.java

@ -2,7 +2,7 @@ package com.elink.esua.epdc.feign;
import com.elink.esua.epdc.commons.tools.constant.ServiceConstant; import com.elink.esua.epdc.commons.tools.constant.ServiceConstant;
import com.elink.esua.epdc.commons.tools.utils.Result; import com.elink.esua.epdc.commons.tools.utils.Result;
import com.elink.esua.epdc.feign.fallback.UserFeignClintFallback; import com.elink.esua.epdc.feign.fallback.AnalysisFeignClintFallback;
import org.springframework.cloud.openfeign.FeignClient; import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.GetMapping;
@ -11,8 +11,8 @@ import org.springframework.web.bind.annotation.GetMapping;
* @Date: 2020/3/25 10:20 * @Date: 2020/3/25 10:20
* @Description: 用户数据分析 * @Description: 用户数据分析
*/ */
@FeignClient(name = ServiceConstant.EPDC_ANALYSIS_SERVER, fallback = UserFeignClintFallback.class) @FeignClient(name = ServiceConstant.EPDC_ANALYSIS_SERVER, fallback = AnalysisFeignClintFallback.class)
public interface UserFeignClint { public interface AnalysisFeignClint {
/*** /***
* 生成用户分析数据导入临时表 * 生成用户分析数据导入临时表

4
esua-epdc/epdc-module/epdc-job/epdc-job-server/src/main/java/com/elink/esua/epdc/feign/fallback/UserFeignClintFallback.java → esua-epdc/epdc-module/epdc-job/epdc-job-server/src/main/java/com/elink/esua/epdc/feign/fallback/AnalysisFeignClintFallback.java

@ -3,7 +3,7 @@ package com.elink.esua.epdc.feign.fallback;
import com.elink.esua.epdc.commons.tools.constant.ServiceConstant; import com.elink.esua.epdc.commons.tools.constant.ServiceConstant;
import com.elink.esua.epdc.commons.tools.utils.ModuleUtils; import com.elink.esua.epdc.commons.tools.utils.ModuleUtils;
import com.elink.esua.epdc.commons.tools.utils.Result; import com.elink.esua.epdc.commons.tools.utils.Result;
import com.elink.esua.epdc.feign.UserFeignClint; import com.elink.esua.epdc.feign.AnalysisFeignClint;
import org.springframework.stereotype.Component; import org.springframework.stereotype.Component;
/** /**
@ -12,7 +12,7 @@ import org.springframework.stereotype.Component;
* @Description: 用户数据分析 * @Description: 用户数据分析
*/ */
@Component @Component
public class UserFeignClintFallback implements UserFeignClint { public class AnalysisFeignClintFallback implements AnalysisFeignClint {
@Override @Override
public Result createUserAnalysisData() { public Result createUserAnalysisData() {

5
esua-epdc/epdc-module/epdc-job/epdc-job-server/src/main/java/com/elink/esua/epdc/service/impl/ScheduleJobUserServiceImpl.java

@ -1,10 +1,9 @@
package com.elink.esua.epdc.service.impl; package com.elink.esua.epdc.service.impl;
import com.elink.esua.epdc.feign.UserFeignClint; import com.elink.esua.epdc.feign.AnalysisFeignClint;
import com.elink.esua.epdc.service.ScheduleJobUserService; import com.elink.esua.epdc.service.ScheduleJobUserService;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component; import org.springframework.stereotype.Component;
import org.springframework.stereotype.Service;
/** /**
* @author: qushutong * @author: qushutong
@ -14,7 +13,7 @@ import org.springframework.stereotype.Service;
@Component @Component
public class ScheduleJobUserServiceImpl implements ScheduleJobUserService { public class ScheduleJobUserServiceImpl implements ScheduleJobUserService {
@Autowired @Autowired
private UserFeignClint userFeignClint; private AnalysisFeignClint userFeignClint;
@Override @Override
public void createUserAnalysisData() { public void createUserAnalysisData() {

27
esua-epdc/epdc-module/epdc-job/epdc-job-server/src/main/java/com/elink/esua/epdc/task/analysis/UserAnalysisTask.java

@ -1,18 +1,23 @@
package com.elink.esua.epdc.task.analysis; package com.elink.esua.epdc.task.analysis;
import com.elink.esua.epdc.service.ScheduleJobUserService;
import com.elink.esua.epdc.task.ITask;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
/** /**
* @author: qushutong * @author: qushutong
* @Date: 2020/3/25 10:04 * @Date: 2020/3/25 10:12
* @Description: 用户分析 * @Description:
*/ */
public interface UserAnalysisTask { @Component("userAnalysisTask")
public class UserAnalysisTask implements ITask {
/*** @Autowired
* 网格开通情况 private ScheduleJobUserService scheduleJobUserService;
* @param
* @return void @Override
* @author qushutong public void run(String params) {
* @date 2020/3/25 10:11 scheduleJobUserService.createUserAnalysisData();
*/ }
void run(String params);
} }

21
esua-epdc/epdc-module/epdc-job/epdc-job-server/src/main/java/com/elink/esua/epdc/task/analysis/UserAnalysisTaskImpl.java

@ -1,21 +0,0 @@
package com.elink.esua.epdc.task.analysis;
import com.elink.esua.epdc.service.ScheduleJobUserService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
/**
* @author: qushutong
* @Date: 2020/3/25 10:12
* @Description:
*/
@Component("UserAnalysisTask")
public class UserAnalysisTaskImpl implements UserAnalysisTask {
@Autowired
private ScheduleJobUserService scheduleJobUserService;
@Override
public void run(String params) {
scheduleJobUserService.createUserAnalysisData();
}
}

3
esua-epdc/epdc-module/epdc-job/epdc-job-server/src/main/java/com/elink/esua/epdc/task/KpiManualScoreTask.java → esua-epdc/epdc-module/epdc-job/epdc-job-server/src/main/java/com/elink/esua/epdc/task/kpi/KpiManualScoreTask.java

@ -1,6 +1,7 @@
package com.elink.esua.epdc.task; package com.elink.esua.epdc.task.kpi;
import com.elink.esua.epdc.service.ScheduleJobKpiService; import com.elink.esua.epdc.service.ScheduleJobKpiService;
import com.elink.esua.epdc.task.ITask;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component; import org.springframework.stereotype.Component;

3
esua-epdc/epdc-module/epdc-job/epdc-job-server/src/main/java/com/elink/esua/epdc/task/KpiMetaDataTask.java → esua-epdc/epdc-module/epdc-job/epdc-job-server/src/main/java/com/elink/esua/epdc/task/kpi/KpiMetaDataTask.java

@ -1,6 +1,7 @@
package com.elink.esua.epdc.task; package com.elink.esua.epdc.task.kpi;
import com.elink.esua.epdc.service.ScheduleJobKpiService; import com.elink.esua.epdc.service.ScheduleJobKpiService;
import com.elink.esua.epdc.task.ITask;
import org.apache.commons.lang3.StringUtils; import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component; import org.springframework.stereotype.Component;

3
esua-epdc/epdc-module/epdc-job/epdc-job-server/src/main/java/com/elink/esua/epdc/task/KpiRuleTask.java → esua-epdc/epdc-module/epdc-job/epdc-job-server/src/main/java/com/elink/esua/epdc/task/kpi/KpiRuleTask.java

@ -1,6 +1,7 @@
package com.elink.esua.epdc.task; package com.elink.esua.epdc.task.kpi;
import com.elink.esua.epdc.service.ScheduleJobKpiService; import com.elink.esua.epdc.service.ScheduleJobKpiService;
import com.elink.esua.epdc.task.ITask;
import org.apache.commons.lang3.StringUtils; import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component; import org.springframework.stereotype.Component;
Loading…
Cancel
Save