Pārlūkot izejas kodu

fix:风控配置启用关闭增加日志

hidewnd 1 mēnesi atpakaļ
vecāks
revīzija
0bdc1544ab

+ 12 - 10
yt-agent/agent-service/src/main/java/com/ytpm/service/impl/RiskServiceImpl.java

@@ -347,16 +347,18 @@ public class RiskServiceImpl implements RiskService {
         newTemp.setUpdateTime(new Date());
         newTemp.setEnabled(enabled == 0?1:0);
         riskMapper.updateByTempId(newTemp);
-        // 风控启用或关闭 增加日志记录
-        YtRiskTemplateLog log = new YtRiskTemplateLog();
-        log.setTemplateId(templateId);
-        log.setTemplateCode(template.getTemplateCode());
-        log.setConfigId("enabled");
-        log.setOldValue(template.getEnabled().toString());
-        log.setNewValue(newTemp.getEnabled().toString());
-        log.setOperator(newTemp.getChannelId());
-        log.setOperatorName(newTemp.getChannelId());
-        riskMapper.addRiskTemplateLog(Collections.singletonList(log));
+        if (Objects.equals(newTemp.getEnabled(), template.getEnabled())) {
+            // 风控启用或关闭 增加日志记录
+            YtRiskTemplateLog log = new YtRiskTemplateLog();
+            log.setTemplateId(templateId);
+            log.setTemplateCode(template.getTemplateCode());
+            log.setConfigId("enabled");
+            log.setOldValue(template.getEnabled().toString());
+            log.setNewValue(newTemp.getEnabled().toString());
+            log.setOperator(newTemp.getChannelId());
+            log.setOperatorName(newTemp.getChannelId());
+            riskMapper.addRiskTemplateLog(Collections.singletonList(log));
+        }
         return Result.resultOk(RepMessage.MODIFY_SUCCESS);
     }
     /**