admin
2020-07-14 eec7e789a87863c25d92c10ad5dfc22ad80c448d
fanli/src/main/java/com/yeshi/fanli/service/impl/monitor/BusinessEmergent110ServiceImpl.java
@@ -7,8 +7,11 @@
import javax.annotation.Resource;
import com.yeshi.fanli.entity.SystemEnum;
import com.yeshi.fanli.util.SystemInfoUtil;
import org.springframework.stereotype.Service;
import com.yeshi.fanli.entity.system.ConfigKeyEnum;
import com.yeshi.fanli.service.inter.config.ConfigService;
import com.yeshi.fanli.service.inter.monitor.BusinessEmergent110Service;
import com.yeshi.fanli.util.EmergencyUtil;
@@ -26,7 +29,7 @@
   private ConfigService configService;
   @Override
   public void shareTaoBaoGoodsError(String identifyCode) {
   public void shareTaoBaoGoodsError(String identifyCode, SystemEnum system) {
      String key = "monitor-error-share-tb";
      int timeM = 5;
      int limitCount = 5;
@@ -50,13 +53,13 @@
      if (!exist)
         stList.add(identifyCode);
      if (stList.size() >= limitCount) {// 触发报警
         if ("1".equalsIgnoreCase(configService.get("can_send_emergency_msg")))
         if ("1".equalsIgnoreCase(configService.getValue(ConfigKeyEnum.canSendEmergencyMsg.getKey(),system)))
            EmergencyUtil.baoJin(key, "板栗快省【分享赚】", phones);
      }
   }
   @Override
   public void buyTaoBaoGoodsError(String identifyCode) {
   public void buyTaoBaoGoodsError(String identifyCode,SystemEnum system) {
      // 5分钟内错误 3次触发报警
      String key = "monitor-error-buy-tb";
      int timeM = 5;
@@ -80,13 +83,13 @@
      if (!exist)
         stList.add(identifyCode);
      if (stList.size() >= limitCount) {// 触发报警
         if ("1".equalsIgnoreCase(configService.get("can_send_emergency_msg")))
         if ("1".equalsIgnoreCase(configService.getValue(ConfigKeyEnum.canSendEmergencyMsg.getKey(),system)))
            EmergencyUtil.baoJin(key, "板栗快省【领券返利】", phones);
      }
   }
   @Override
   public void taoBaoAPPKeyLimitError(String appKey, String identifyCode) {
   public void taoBaoAPPKeyLimitError(String appKey, String identifyCode, SystemEnum system) {
      // 2分钟内错误 3次触发报警
      String key = "monitor-error-tb-app-limit-" + appKey;
      int timeM = 2;
@@ -110,13 +113,13 @@
      if (!exist)
         stList.add(identifyCode);
      if (stList.size() >= limitCount) {// 触发报警
         if ("1".equalsIgnoreCase(configService.get("can_send_emergency_msg")))
         if ("1".equalsIgnoreCase(configService.getValue(ConfigKeyEnum.canSendEmergencyMsg.getKey(),system)))
            EmergencyUtil.baoJin(key, "淘宝APPKey请求限制【" + appKey + "】", phones);
      }
   }
   @Override
   public void tljNoMoney(String account) {
   public void tljNoMoney(String account, SystemEnum system) {
      String key = "monitor-error-tlj-no-money-" + StringUtil.Md5(account);
      EmergencyUtil.baoJin(key, String.format("淘礼金账户余额不足【账号:%s】", account), phones);
   }