Bladeren bron

fix: 重复开课的情况下,异常数据上报

zhanghaijun 2 jaren geleden
bovenliggende
commit
7257ba4bc3
1 gewijzigde bestanden met toevoegingen van 4 en 0 verwijderingen
  1. 4 0
      src/main/java/com/cec/plugins/service/task/TaskCollectService.java

+ 4 - 0
src/main/java/com/cec/plugins/service/task/TaskCollectService.java

@@ -79,6 +79,10 @@ public class TaskCollectService {
             DtoPolicy.ReportPolicyConfig reportItem = new DtoPolicy.ReportPolicyConfig();
             BeanUtils.copyProperties(config, reportItem);
             for (DtoPolicy.PolicyItem policy : config.getCollect()) {
+                if (!StrUtil.equals(StrUtil.trim(policy.getValue()), "1")) {
+                    // 下发的配采项 value ==1 才上报,非1 不上报改配采项
+                    continue;
+                }
                 DtoPolicy.ReportPolicyItem item = new DtoPolicy.ReportPolicyItem();
                 BeanUtils.copyProperties(policy, item);
                 item.setValue(redisClientSource.getCacheStr(item.getKey()));