|
@@ -4,7 +4,6 @@ package com.ytpm.lemonios.handle;
|
|
|
import cn.hutool.core.collection.CollUtil;
|
|
import cn.hutool.core.collection.CollUtil;
|
|
|
import cn.hutool.core.date.DateField;
|
|
import cn.hutool.core.date.DateField;
|
|
|
import cn.hutool.core.date.DateUtil;
|
|
import cn.hutool.core.date.DateUtil;
|
|
|
-import cn.hutool.core.date.TimeInterval;
|
|
|
|
|
import cn.hutool.core.util.StrUtil;
|
|
import cn.hutool.core.util.StrUtil;
|
|
|
import com.ytpm.advertise.enums.AdSourceTypeEnum;
|
|
import com.ytpm.advertise.enums.AdSourceTypeEnum;
|
|
|
import com.ytpm.app.model.YtDyzAdRecord;
|
|
import com.ytpm.app.model.YtDyzAdRecord;
|
|
@@ -84,6 +83,12 @@ public class RiskContent implements CommandLineRunner {
|
|
|
|
|
|
|
|
public void updateLocalRisk(List<String> appIds) {
|
|
public void updateLocalRisk(List<String> appIds) {
|
|
|
if (CollUtil.isNotEmpty(appIds)) {
|
|
if (CollUtil.isNotEmpty(appIds)) {
|
|
|
|
|
+ // 加一层 再次判断仅自身服务的appId进行拉取
|
|
|
|
|
+ List<WxDefaultConfig> configs = appDefaultConfigMapper.getByAppIds(String.join(",", appIds));
|
|
|
|
|
+ appIds = configs.stream().map(WxDefaultConfig::getAppId).collect(Collectors.toList());
|
|
|
|
|
+ if (CollUtil.isEmpty(appIds)) {
|
|
|
|
|
+ return;
|
|
|
|
|
+ }
|
|
|
Result<List<RiskTemplateView>> riskList = riskFeign.getRiskList(String.join(",", appIds));
|
|
Result<List<RiskTemplateView>> riskList = riskFeign.getRiskList(String.join(",", appIds));
|
|
|
if (riskList != null && riskList.getData() != null) {
|
|
if (riskList != null && riskList.getData() != null) {
|
|
|
for (RiskTemplateView datum : riskList.getData()) {
|
|
for (RiskTemplateView datum : riskList.getData()) {
|