#
Junjie
8 天以前 17d9bfeb980050aa3efda75dbec77cd24b17c0b4
src/main/java/com/zy/core/News.java
@@ -1,13 +1,10 @@
package com.zy.core;
import com.baomidou.mybatisplus.mapper.EntityWrapper;
import com.core.common.SpringUtils;
import com.zy.asrs.entity.WrkMast;
import com.zy.asrs.service.WrkMastService;
import com.zy.common.utils.RedisUtil;
import com.zy.core.enums.RedisKeyType;
import com.zy.system.entity.Config;
import com.zy.system.service.ConfigService;
import lombok.extern.slf4j.Slf4j;
import java.lang.reflect.Array;
@@ -103,20 +100,27 @@
    }
    public static void info(String format, Object... arguments) {
        if (format.contains("[RCS Debug]")) {
            ConfigService configService = SpringUtils.getBean(ConfigService.class);
            if(configService != null) {
        if (format.contains("[WCS Debug]")) {
            RedisUtil redisUtil = SpringUtils.getBean(RedisUtil.class);
            if(redisUtil != null) {
                boolean show = true;
                Config config = configService.selectOne(new EntityWrapper<Config>().eq("code", "rcsDebugShowLog"));
                if(config != null) {
                    show = config.getValue().equals("true");
                Object systemConfigMapObj = redisUtil.get(RedisKeyType.SYSTEM_CONFIG_MAP.key);
                if (systemConfigMapObj != null) {
                    HashMap<String, String> systemConfigMap = (HashMap<String, String>) systemConfigMapObj;
                    if (systemConfigMap.get("wcsDebugShowLog") != null) {
                        show = systemConfigMap.get("wcsDebugShowLog").equals("true");
                    }
                }
                if (!show) {
                    return;
                }
            }
            log.info(format, arguments);
            offer(NewsLevel.INFO, format, arguments);
            return;
        }
        RedisUtil redisUtil = null;
        try {
            redisUtil = SpringUtils.getBean(RedisUtil.class);
@@ -134,20 +138,27 @@
    }
    public static void warn(String format, Object... arguments) {
        if (format.contains("[RCS Debug]")) {
            ConfigService configService = SpringUtils.getBean(ConfigService.class);
            if(configService != null) {
        if (format.contains("[WCS Debug]")) {
            RedisUtil redisUtil = SpringUtils.getBean(RedisUtil.class);
            if(redisUtil != null) {
                boolean show = true;
                Config config = configService.selectOne(new EntityWrapper<Config>().eq("code", "rcsDebugShowLog"));
                if(config != null) {
                    show = config.getValue().equals("true");
                Object systemConfigMapObj = redisUtil.get(RedisKeyType.SYSTEM_CONFIG_MAP.key);
                if (systemConfigMapObj != null) {
                    HashMap<String, String> systemConfigMap = (HashMap<String, String>) systemConfigMapObj;
                    if (systemConfigMap.get("wcsDebugShowLog") != null) {
                        show = systemConfigMap.get("wcsDebugShowLog").equals("true");
                    }
                }
                if (!show) {
                    return;
                }
            }
            log.warn(format, arguments);
            offer(NewsLevel.WARN, format, arguments);
            return;
        }
        RedisUtil redisUtil = null;
        try {
            redisUtil = SpringUtils.getBean(RedisUtil.class);
@@ -165,20 +176,27 @@
    }
    public static void error(String format, Object... arguments) {
        if (format.contains("[RCS Debug]")) {
            ConfigService configService = SpringUtils.getBean(ConfigService.class);
            if(configService != null) {
        if (format.contains("[WCS Debug]")) {
            RedisUtil redisUtil = SpringUtils.getBean(RedisUtil.class);
            if(redisUtil != null) {
                boolean show = true;
                Config config = configService.selectOne(new EntityWrapper<Config>().eq("code", "rcsDebugShowLog"));
                if(config != null) {
                    show = config.getValue().equals("true");
                Object systemConfigMapObj = redisUtil.get(RedisKeyType.SYSTEM_CONFIG_MAP.key);
                if (systemConfigMapObj != null) {
                    HashMap<String, String> systemConfigMap = (HashMap<String, String>) systemConfigMapObj;
                    if (systemConfigMap.get("wcsDebugShowLog") != null) {
                        show = systemConfigMap.get("wcsDebugShowLog").equals("true");
                    }
                }
                if (!show) {
                    return;
                }
            }
            log.error(format, arguments);
            offer(NewsLevel.ERROR, format, arguments);
            return;
        }
        RedisUtil redisUtil = null;
        try {
            redisUtil = SpringUtils.getBean(RedisUtil.class);