|
|
@ -35,6 +35,8 @@ public class ShiBeiICJobController { |
|
|
|
private StatsProjectService statsProjectService; |
|
|
|
@Autowired |
|
|
|
private RedisUtils redisUtils; |
|
|
|
@Autowired |
|
|
|
private com.epmet.service.stats.FactIcuserCategoryAnalysisDailyService userCategoryAnalysisDailyService; |
|
|
|
|
|
|
|
@PostMapping("userPointAndProjectStatus/{bizType}") |
|
|
|
public Result<String> userPointAndProjectStatus(@PathVariable("bizType") String bizType, @RequestBody ExtractOriginFormDTO formDTO) { |
|
|
@ -66,6 +68,7 @@ public class ShiBeiICJobController { |
|
|
|
private void executeMethod(String bizType, String customerId, String d) { |
|
|
|
if (bizType.equals(BizTypeEnum.USER.getType())){ |
|
|
|
this.extractUserPointData(customerId, d); |
|
|
|
this.statUserCategoryGridDaily(customerId, d); |
|
|
|
} |
|
|
|
if (bizType.equals(BizTypeEnum.PROJECT.getType())) { |
|
|
|
this.agencyProjectStats(customerId, d); |
|
|
@ -103,4 +106,18 @@ public class ShiBeiICJobController { |
|
|
|
log.error("市北-热心市民/党员得分数据写入失败,参数为:{}" + customerId + StrConstant.HYPHEN + dateId, e); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
* desc:抽取 用户类别分析数据 |
|
|
|
* @param customerId |
|
|
|
* @param dateId |
|
|
|
*/ |
|
|
|
private void statUserCategoryGridDaily(String customerId, String dateId) { |
|
|
|
try { |
|
|
|
//用户 类别分析
|
|
|
|
userCategoryAnalysisDailyService.statUserCategoryGridDaily(customerId, dateId); |
|
|
|
} catch (Exception e) { |
|
|
|
log.error("市北-居民分类分析数据写入失败,参数为:{}" + customerId + StrConstant.HYPHEN + dateId, e); |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|