Procházet zdrojové kódy

2023-11-9 处理printStackTrace() 变成log日志。

chaiyunlong před 2 roky
rodič
revize
2d8359ef6d
20 změnil soubory, kde provedl 83 přidání a 105 odebrání
  1. 14 7
      zd-modules/zd-algorithm/src/main/java/com/zd/alg/iot/vmp/gb28181/SipLayer.java
  2. 0 1
      zd-modules/zd-algorithm/src/main/java/com/zd/alg/iot/vmp/gb28181/bean/RecordItem.java
  3. 0 1
      zd-modules/zd-algorithm/src/main/java/com/zd/alg/iot/vmp/gb28181/event/alarm/AlarmEventListener.java
  4. 5 0
      zd-modules/zd-algorithm/src/main/java/com/zd/alg/iot/vmp/gb28181/utils/DateUtil.java
  5. 0 1
      zd-modules/zd-algorithm/src/main/java/com/zd/alg/iot/vmp/media/zlm/ZLMRunner.java
  6. 6 6
      zd-modules/zd-algorithm/src/main/java/com/zd/alg/iot/vmp/onvif/impl/ONVIFServerIMpl.java
  7. 1 1
      zd-modules/zd-algorithm/src/main/java/com/zd/alg/iot/vmp/utils/GpsUtil.java
  8. 1 1
      zd-modules/zd-algorithm/src/main/java/com/zd/alg/iot/vmp/utils/JarFileUtils.java
  9. 6 2
      zd-modules/zd-algorithm/src/main/java/com/zd/alg/iot/vmp/utils/SerializeUtils.java
  10. 32 63
      zd-modules/zd-algorithm/src/main/java/com/zd/alg/iot/vmp/utils/redis/RedisUtil.java
  11. 0 1
      zd-modules/zd-chemical/src/main/java/com/zd/chemical/controller/HxpStockController.java
  12. 1 1
      zd-modules/zd-chemical/src/main/java/com/zd/chemical/service/impl/HxpCabinetServiceImpl.java
  13. 6 1
      zd-modules/zd-chemical/src/main/java/com/zd/chemical/service/impl/HxpChemicalJoinCabinetServiceImpl.java
  14. 5 1
      zd-modules/zd-chemical/src/main/java/com/zd/chemical/service/impl/HxpChemicalServiceImpl.java
  15. 1 2
      zd-modules/zd-chemical/src/main/java/com/zd/chemical/service/impl/HxpStockServiceImpl.java
  16. 0 3
      zd-modules/zd-exam/src/main/java/com/zd/exam/service/convert/BonusPointsService.java
  17. 0 1
      zd-modules/zd-exam/src/main/java/com/zd/exam/service/convert/ConvertTimingService.java
  18. 5 10
      zd-modules/zd-exam/src/main/java/com/zd/exam/service/impl/ElResourcesServiceImpl.java
  19. 0 1
      zd-modules/zd-exam/src/main/java/com/zd/exam/util/CertUtil.java
  20. 0 1
      zd-modules/zd-exam/src/main/java/com/zd/exam/util/FontsUtil.java

+ 14 - 7
zd-modules/zd-algorithm/src/main/java/com/zd/alg/iot/vmp/gb28181/SipLayer.java

@@ -98,14 +98,17 @@ public class SipLayer implements SipListener {
 			tcpSipProvider.addSipListener(this);
 			logger.info("Sip Server TCP 启动成功 port {" + sipConfig.getMonitorIp() + ":" + sipConfig.getPort() + "}");
 		} catch (TransportNotSupportedException e) {
-			e.printStackTrace();
+			logger.error("tcp异常"
+					, sipConfig.getMonitorIp(), sipConfig.getPort());
 		} catch (InvalidArgumentException e) {
 			logger.error("无法使用 [ {}:{} ]作为SIP[ TCP ]服务,可排查: 1. sip.monitor-ip 是否为本机网卡IP; 2. sip.port 是否已被占用"
 					, sipConfig.getMonitorIp(), sipConfig.getPort());
 		} catch (TooManyListenersException e) {
-			e.printStackTrace();
+			logger.error("tcp异常"
+					, sipConfig.getMonitorIp(), sipConfig.getPort());
 		} catch (ObjectInUseException e) {
-			e.printStackTrace();
+			logger.error("tcp异常"
+					, sipConfig.getMonitorIp(), sipConfig.getPort());
 		}
 		return tcpSipProvider;
 	}
@@ -121,14 +124,17 @@ public class SipLayer implements SipListener {
 			udpSipProvider.addSipListener(this);
 //			udpSipProvider.setAutomaticDialogSupportEnabled(false);
 		} catch (TransportNotSupportedException e) {
-			e.printStackTrace();
+			logger.error("tcp异常"
+					, sipConfig.getMonitorIp(), sipConfig.getPort());
 		} catch (InvalidArgumentException e) {
 			logger.error("无法使用 [ {}:{} ]作为SIP[ UDP ]服务,可排查: 1. sip.monitor-ip 是否为本机网卡IP; 2. sip.port 是否已被占用"
 					, sipConfig.getMonitorIp(), sipConfig.getPort());
 		} catch (TooManyListenersException e) {
-			e.printStackTrace();
+			logger.error("tcp异常"
+					, sipConfig.getMonitorIp(), sipConfig.getPort());
 		} catch (ObjectInUseException e) {
-			e.printStackTrace();
+			logger.error("tcp异常"
+					, sipConfig.getMonitorIp(), sipConfig.getPort());
 		}
 		logger.info("Sip Server UDP 启动成功 port [" + sipConfig.getMonitorIp() + ":" + sipConfig.getPort() + "]");
 		return udpSipProvider;
@@ -160,7 +166,8 @@ public class SipLayer implements SipListener {
 				processor.process(evt, this, sipConfig);
 			} catch (ParseException e) {
 				// Auto-generated catch block
-				e.printStackTrace();
+				logger.error("ISIP异常"
+						, sipConfig.getMonitorIp(), sipConfig.getPort());
 			}
 
 			if (evt.getResponse() != null && sipSubscribe.getOkSubscribesSize() > 0 ) {

+ 0 - 1
zd-modules/zd-algorithm/src/main/java/com/zd/alg/iot/vmp/gb28181/bean/RecordItem.java

@@ -115,7 +115,6 @@ public class RecordItem  implements Comparable<RecordItem>{
 				return 1;
 			}
 		} catch (ParseException e) {
-			e.printStackTrace();
 		}
 		return 0;
 	}

+ 0 - 1
zd-modules/zd-algorithm/src/main/java/com/zd/alg/iot/vmp/gb28181/event/alarm/AlarmEventListener.java

@@ -51,7 +51,6 @@ public class AlarmEventListener implements ApplicationListener<AlarmEvent> {
                 }
                 // 移除已关闭的连接
                 it.remove();
-                // e.printStackTrace();
             }
         }
     }

+ 5 - 0
zd-modules/zd-algorithm/src/main/java/com/zd/alg/iot/vmp/gb28181/utils/DateUtil.java

@@ -1,5 +1,8 @@
 package com.zd.alg.iot.vmp.gb28181.utils;
 
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
 import java.text.ParseException;
 import java.text.SimpleDateFormat;
 import java.util.Date;
@@ -12,6 +15,8 @@ import java.util.Locale;
  */
 public class DateUtil {
 
+    private final static Logger logger = LoggerFactory.getLogger(DateUtil.class);
+
 	//private static final String yyyy_MM_dd_T_HH_mm_ss_SSSXXX = "yyyy-MM-dd'T'HH:mm:ss.SSSXXX";
 	private static final String yyyy_MM_dd_T_HH_mm_ss_SSSXXX = "yyyy-MM-dd'T'HH:mm:ss";
     private static final String yyyy_MM_dd_HH_mm_ss = "yyyy-MM-dd HH:mm:ss";

+ 0 - 1
zd-modules/zd-algorithm/src/main/java/com/zd/alg/iot/vmp/media/zlm/ZLMRunner.java

@@ -110,7 +110,6 @@ public class ZLMRunner implements CommandLineRunner {
             try {
                 Thread.sleep(2000);
             } catch (InterruptedException e) {
-                e.printStackTrace();
             }
             ZLMServerConfig = getMediaServerConfig(mediaServerItem);
         }

+ 6 - 6
zd-modules/zd-algorithm/src/main/java/com/zd/alg/iot/vmp/onvif/impl/ONVIFServerIMpl.java

@@ -82,7 +82,7 @@ public class ONVIFServerIMpl implements IONVIFServer {
                 try {
                     callBack.run(0, result);
                 } catch (IOException e) {
-                    e.printStackTrace();
+                    logger.error("搜索结束异常", e);
                 }
             }
         });
@@ -94,7 +94,7 @@ public class ONVIFServerIMpl implements IONVIFServer {
             try {
                 callBack.run(400, null);
             } catch (IOException e) {
-                e.printStackTrace();
+                logger.error("hostName异常", e);
             }
         }
         OnvifManager onvifManager = new OnvifManager();
@@ -111,7 +111,7 @@ public class ONVIFServerIMpl implements IONVIFServer {
                 try {
                     callBack.run(errorCode, errorMessage);
                 } catch (IOException e) {
-                    e.printStackTrace();
+                    logger.error("callBack异常", e);
                 }
             }
         });
@@ -132,7 +132,7 @@ public class ONVIFServerIMpl implements IONVIFServer {
                                         try {
                                             callBack.run(0, uri);
                                         } catch (IOException e) {
-                                            e.printStackTrace();
+                                            logger.error("callBack异常", e);
                                         }
                                     });
                                 }
@@ -145,7 +145,7 @@ public class ONVIFServerIMpl implements IONVIFServer {
             try {
                 callBack.run(400, e.getMessage());
             } catch (IOException ex) {
-                ex.printStackTrace();
+                logger.error("callBack异常", e);
             }
         }
     }
@@ -254,7 +254,7 @@ public class ONVIFServerIMpl implements IONVIFServer {
                 return JSONObject.parseObject(response.body().string());
             }
         } catch (IOException e) {
-            e.printStackTrace();
+            logger.error("client异常", e);
         }
         return null;
     }

+ 1 - 1
zd-modules/zd-algorithm/src/main/java/com/zd/alg/iot/vmp/utils/GpsUtil.java

@@ -56,7 +56,7 @@ public class GpsUtil {
             out.close();
             br.close();
         } catch (Exception e) {
-            e.printStackTrace();
+            logger.error("异常", e);
         }
         return null;
     }

+ 1 - 1
zd-modules/zd-algorithm/src/main/java/com/zd/alg/iot/vmp/utils/JarFileUtils.java

@@ -62,7 +62,7 @@ public class JarFileUtils {
                     jarFile.close();
                 }
             } catch (IOException e) {
-                e.printStackTrace();
+                log.error("流关闭异常", e);
             }
         }
         return map;

+ 6 - 2
zd-modules/zd-algorithm/src/main/java/com/zd/alg/iot/vmp/utils/SerializeUtils.java

@@ -1,8 +1,12 @@
 package com.zd.alg.iot.vmp.utils;
 
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
 import java.io.*;
 
 public class SerializeUtils {
+    private static Logger log = LoggerFactory.getLogger(SerializeUtils.class);
     public static byte[] serialize(Object obj){
         byte[] bytes = null;
         try {
@@ -13,7 +17,7 @@ public class SerializeUtils {
             baos.close();
             oos.close();
         } catch (IOException e) {
-            e.printStackTrace();
+            log.error("流异常", e);
         }
         return bytes;
     }
@@ -24,7 +28,7 @@ public class SerializeUtils {
             ObjectInputStream ois=new ObjectInputStream(bais);
             obj=ois.readObject();
         } catch (Exception e) {
-            e.printStackTrace();
+            log.error("流异常", e);
         }
         return obj;
     }

+ 32 - 63
zd-modules/zd-algorithm/src/main/java/com/zd/alg/iot/vmp/utils/redis/RedisUtil.java

@@ -1,13 +1,15 @@
 package com.zd.alg.iot.vmp.utils.redis;
 
-import java.util.*;
-import java.util.concurrent.TimeUnit;
-
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.data.redis.core.*;
 import org.springframework.stereotype.Component;
 import org.springframework.util.CollectionUtils;
 
+import java.util.*;
+import java.util.concurrent.TimeUnit;
+
 /**
  * @Description:Redis工具类
  * @author: dgs
@@ -17,6 +19,8 @@ import org.springframework.util.CollectionUtils;
 @SuppressWarnings(value = {"rawtypes", "unchecked"})
 public class RedisUtil {
 
+    private static Logger log = LoggerFactory.getLogger(RedisUtil.class);
+
 	@Autowired
     private RedisTemplate redisTemplate;
 
@@ -33,7 +37,7 @@ public class RedisUtil {
             }
             return true;
         } catch (Exception e) {
-            e.printStackTrace();
+            log.error("缓存失效时间异常", e);
             return false;
         }
     }
@@ -56,7 +60,7 @@ public class RedisUtil {
         try {
             return redisTemplate.hasKey(key);
         } catch (Exception e) {
-            e.printStackTrace();
+            log.error("判断 key 是否存在异常", e);
             return false;
         }
     }
@@ -78,7 +82,7 @@ public class RedisUtil {
             }
             return true;
         } catch (Exception e) {
-            e.printStackTrace();
+            log.error("删除缓存异常", e);
             return false;
         }
     }
@@ -105,7 +109,7 @@ public class RedisUtil {
             redisTemplate.opsForValue().set(key, value);
             return true;
         } catch (Exception e) {
-            e.printStackTrace();
+            log.error("普通缓存放入异常", e);
             return false;
         }
     }
@@ -126,7 +130,7 @@ public class RedisUtil {
             }
             return true;
         } catch (Exception e) {
-            e.printStackTrace();
+            log.error("普通缓存放入并设置时间异常", e);
             return false;
         }
     }
@@ -189,7 +193,7 @@ public class RedisUtil {
             redisTemplate.opsForHash().putAll(key, map);
             return true;
         } catch (Exception e) {
-            e.printStackTrace();
+            log.error("HashSet异常", e);
             return false;
         }
     }
@@ -209,7 +213,7 @@ public class RedisUtil {
             }
             return true;
         } catch (Exception e) {
-            e.printStackTrace();
+            log.error("HashSet 并设置时间异常", e);
             return false;
         }
     }
@@ -226,7 +230,7 @@ public class RedisUtil {
             redisTemplate.opsForHash().put(key, item, value);
             return true;
         } catch (Exception e) {
-            e.printStackTrace();
+            log.error("Hash表异常", e);
             return false;
         }
     }
@@ -247,7 +251,7 @@ public class RedisUtil {
             }
             return true;
         } catch (Exception e) {
-            e.printStackTrace();
+            log.error("Hash表异常", e);
             return false;
         }
     }
@@ -304,7 +308,7 @@ public class RedisUtil {
         try {
             return redisTemplate.opsForSet().members(key);
         } catch (Exception e) {
-            e.printStackTrace();
+            log.error("set值异常", e);
             return null;
         }
     }
@@ -319,7 +323,7 @@ public class RedisUtil {
         try {
             return redisTemplate.opsForSet().isMember(key, value);
         } catch (Exception e) {
-            e.printStackTrace();
+            log.error("set值异常", e);
             return false;
         }
     }
@@ -334,7 +338,7 @@ public class RedisUtil {
         try {
             return redisTemplate.opsForSet().add(key, values);
         } catch (Exception e) {
-            e.printStackTrace();
+            log.error("set缓存异常", e);
             return 0;
         }
     }
@@ -354,7 +358,7 @@ public class RedisUtil {
             }
             return count;
         } catch (Exception e) {
-            e.printStackTrace();
+            log.error("set缓存异常", e);
             return 0;
         }
     }
@@ -368,7 +372,7 @@ public class RedisUtil {
         try {
             return redisTemplate.opsForSet().size(key);
         } catch (Exception e) {
-            e.printStackTrace();
+            log.error("set缓存长度异常", e);
             return 0;
         }
     }
@@ -383,7 +387,7 @@ public class RedisUtil {
         try {
             return redisTemplate.opsForSet().remove(key, values);
         } catch (Exception e) {
-            e.printStackTrace();
+            log.error("移除set缓存异常", e);
             return 0;
         }
     }
@@ -516,7 +520,7 @@ public class RedisUtil {
         try {
             return redisTemplate.opsForList().range(key, start, end);
         } catch (Exception e) {
-            e.printStackTrace();
+            log.error("list缓存异常", e);
             return null;
         }
     }
@@ -530,7 +534,7 @@ public class RedisUtil {
         try {
             return redisTemplate.opsForList().size(key);
         } catch (Exception e) {
-            e.printStackTrace();
+            log.error("list缓存异常", e);
             return 0;
         }
     }
@@ -547,7 +551,7 @@ public class RedisUtil {
         try {
             return redisTemplate.opsForList().index(key, index);
         } catch (Exception e) {
-            e.printStackTrace();
+            log.error("list缓存异常", e);
             return null;
         }
     }
@@ -563,7 +567,7 @@ public class RedisUtil {
             redisTemplate.opsForList().rightPush(key, value);
             return true;
         } catch (Exception e) {
-            e.printStackTrace();
+            log.error("list缓存异常", e);
             return false;
         }
     }
@@ -583,7 +587,7 @@ public class RedisUtil {
             }
             return true;
         } catch (Exception e) {
-            e.printStackTrace();
+            log.error("list缓存异常", e);
             return false;
         }
     }
@@ -599,7 +603,7 @@ public class RedisUtil {
             redisTemplate.opsForList().rightPushAll(key, values);
             return true;
         } catch (Exception e) {
-            e.printStackTrace();
+            log.error("list缓存异常", e);
             return false;
         }
     }
@@ -619,7 +623,7 @@ public class RedisUtil {
             }
             return true;
         } catch (Exception e) {
-            e.printStackTrace();
+            log.error("list缓存异常", e);
             return false;
         }
     }
@@ -636,7 +640,7 @@ public class RedisUtil {
             redisTemplate.opsForList().set(key, index, value);
             return true;
         } catch (Exception e) {
-            e.printStackTrace();
+            log.error("list缓存异常", e);
             return false;
         }
     }
@@ -654,7 +658,7 @@ public class RedisUtil {
         try {
             return redisTemplate.opsForList().remove(key, count, value);
         } catch (Exception e) {
-            e.printStackTrace();
+            log.error("list缓存异常", e);
             return 0;
         }
     }
@@ -669,35 +673,12 @@ public class RedisUtil {
             Set<String> set = redisTemplate.keys(key);
             return new ArrayList<>(set);
         } catch (Exception e) {
-            e.printStackTrace();
+            log.error("模糊查询异常", e);
             return null;
         }
     }
 
 
-    /**
-     * 模糊查询
-     * @param query 查询参数
-     * @return
-     */
-//    public List<Object> scan(String query) {
-//        List<Object> result = new ArrayList<>();
-//        try {
-//            Cursor<Map.Entry<Object,Object>> cursor = redisTemplate.opsForHash().scan("field",
-//                    ScanOptions.scanOptions().match(query).count(1000).build());
-//            while (cursor.hasNext()) {
-//                Map.Entry<Object,Object> entry = cursor.next();
-//                result.add(entry.getKey());
-//                Object key = entry.getKey();
-//                Object valueSet = entry.getValue();
-//            }
-//            //关闭cursor
-//            cursor.close();
-//        } catch (Exception e) {
-//            e.printStackTrace();
-//        }
-//        return result;
-//    }
 
     /**
      * 模糊查询
@@ -713,18 +694,6 @@ public class RedisUtil {
             }
             return keysTmp;
         });
-//        Set<String> keys = (Set<String>) redisTemplate.execute(new RedisCallback<Set<String>>(){
-//
-//            @Override
-//            public Set<String> doInRedis(RedisConnection connection) throws DataAccessException {
-//                Set<String> keysTmp = new HashSet<>();
-//                Cursor<byte[]> cursor = connection.scan(new ScanOptions.ScanOptionsBuilder().match(query).count(1000).build());
-//                while (cursor.hasNext()) {
-//                    keysTmp.add(new String(cursor.next()));
-//                }
-//            return keysTmp;
-//            }
-//        });
 
         return new ArrayList<>(keys);
     }

+ 0 - 1
zd-modules/zd-chemical/src/main/java/com/zd/chemical/controller/HxpStockController.java

@@ -282,7 +282,6 @@ public class HxpStockController extends BaseController {
         try {
             return smsSydUtil.sendSydSms(content, purpose, lockApplyId, phones);
         } catch (Exception e) {
-            e.printStackTrace();
             logger.error("四医大短信调用发生异常!" + e.getMessage());
            return R.fail("短信发送失败:" + e.getMessage());
         }

+ 1 - 1
zd-modules/zd-chemical/src/main/java/com/zd/chemical/service/impl/HxpCabinetServiceImpl.java

@@ -148,7 +148,7 @@ public class HxpCabinetServiceImpl implements IHxpCabinetService {
                 }
             }
         } catch (BadHanyuPinyinOutputFormatCombination e) {
-            e.printStackTrace();
+            logger.error("生成编号异常", e);
         }
 
         return result;

+ 6 - 1
zd-modules/zd-chemical/src/main/java/com/zd/chemical/service/impl/HxpChemicalJoinCabinetServiceImpl.java

@@ -10,6 +10,8 @@ import com.zd.common.core.utils.DictUtils;
 import com.zd.common.core.utils.SaveUtil;
 import com.zd.system.api.entity.SysDictData;
 import org.apache.commons.lang3.StringUtils;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
 import org.springframework.transaction.annotation.Transactional;
@@ -33,6 +35,8 @@ public class HxpChemicalJoinCabinetServiceImpl implements IHxpChemicalJoinCabine
     @Autowired
     private HxpClassifyConfigMapper hxpClassifyConfigMapper;
 
+    private static final Logger logger = LoggerFactory.getLogger(HxpChemicalJoinCabinetServiceImpl.class);
+
     /**
      * 查询化学品和机柜关联
      *
@@ -153,7 +157,8 @@ public class HxpChemicalJoinCabinetServiceImpl implements IHxpChemicalJoinCabine
             try {
                 Thread.sleep(10);
             } catch (InterruptedException e) {
-                e.printStackTrace();
+                Thread.currentThread().interrupted();
+                logger.error("这新增化学品和机柜关联异常", e);
             }
         }));
 

+ 5 - 1
zd-modules/zd-chemical/src/main/java/com/zd/chemical/service/impl/HxpChemicalServiceImpl.java

@@ -28,6 +28,8 @@ import net.sourceforge.pinyin4j.format.HanyuPinyinToneType;
 import net.sourceforge.pinyin4j.format.HanyuPinyinVCharType;
 import net.sourceforge.pinyin4j.format.exception.BadHanyuPinyinOutputFormatCombination;
 import org.apache.commons.collections4.CollectionUtils;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
 
@@ -47,6 +49,8 @@ import java.util.stream.Stream;
  */
 @Service
 public class HxpChemicalServiceImpl implements IHxpChemicalService {
+
+    private static Logger logger = LoggerFactory.getLogger(HxpChemicalServiceImpl.class);
     @Autowired
     private HxpChemicalMapper hxpChemicalMapper;
     @Autowired
@@ -435,7 +439,7 @@ public class HxpChemicalServiceImpl implements IHxpChemicalService {
                 }
             }
         } catch (BadHanyuPinyinOutputFormatCombination e) {
-            e.printStackTrace();
+            logger.error("匹配是否是中文异常", e);
         }
 
         return result;

+ 1 - 2
zd-modules/zd-chemical/src/main/java/com/zd/chemical/service/impl/HxpStockServiceImpl.java

@@ -655,13 +655,12 @@ public class HxpStockServiceImpl implements IHxpStockService {
                 try {
                     smsSydUtil.sendSydSms(content, 1, null, to);
                 } catch (Exception e) {
-                    e.printStackTrace();
+                    logger.error("发送短信异常", e);
                 }
             }
 
             return hxpAlarmRecord.getId();
         }catch (Exception e){
-            e.printStackTrace();
             logger.error("【"+subName+"】RFID触发报警器进行电话通知失败:" + e.getMessage());
             return null;
         }

+ 0 - 3
zd-modules/zd-exam/src/main/java/com/zd/exam/service/convert/BonusPointsService.java

@@ -64,7 +64,6 @@ public class BonusPointsService {
 
             remoteLaboratoryService.blacklistLearningRules(data);
         }catch (Exception e){
-            e.printStackTrace();
             logger.error("blackCallback: ERROR" + e.getMessage());
         }
 
@@ -88,7 +87,6 @@ public class BonusPointsService {
                 remoteLaboratoryService.blacklistLearningRules(data);
             }
         }catch (Exception e){
-            e.printStackTrace();
             logger.error("negativeCallback: ERROR" + e.getMessage());
         }
 
@@ -116,7 +114,6 @@ public class BonusPointsService {
             }
 
         }catch (Exception e){
-            e.printStackTrace();
             logger.error(e.getMessage());
         }
         return null;

+ 0 - 1
zd-modules/zd-exam/src/main/java/com/zd/exam/service/convert/ConvertTimingService.java

@@ -96,7 +96,6 @@ public class ConvertTimingService {
                 }
             }
         }catch (Exception e){
-            e.printStackTrace();
             logger.error("doConvertById: error" + e.getMessage());
         }
 

+ 5 - 10
zd-modules/zd-exam/src/main/java/com/zd/exam/service/impl/ElResourcesServiceImpl.java

@@ -157,11 +157,6 @@ public class ElResourcesServiceImpl implements IElResourcesService {
             SaveUtil.setCommonAttr(elResources);
             int num = elResourcesMapper.insertElResources(elResources);
 
-            /*try {
-                previewKkFile(elResources.getPath());
-            } catch (URISyntaxException e) {
-                e.printStackTrace();
-            }*/
             if(num == 0){
                 throw new ServiceException("添加失败!");
             }
@@ -204,9 +199,9 @@ public class ElResourcesServiceImpl implements IElResourcesService {
                     MultimediaInfo result = instance.getInfo();
                     elResources.setDuration(result.getDuration() / 1000);
                 } catch (EncoderException e) {
-                    e.printStackTrace();
+                    logger.error("视频编码异常", e);
                 } catch (MalformedURLException e) {
-                    e.printStackTrace();
+                    logger.error("视频地址异常", e);
                 }
             }
         }
@@ -227,9 +222,9 @@ public class ElResourcesServiceImpl implements IElResourcesService {
                     MultimediaInfo result = instance.getInfo();
                     elResources.setDuration(result.getDuration() / 1000);
                 } catch (EncoderException e) {
-                    e.printStackTrace();
+                    logger.error("视频编码异常", e);
                 } catch (MalformedURLException e) {
-                    e.printStackTrace();
+                    logger.error("视频地址异常", e);
                 }
             }
         }
@@ -263,7 +258,7 @@ public class ElResourcesServiceImpl implements IElResourcesService {
 //                previewKkFile(elResources.getPath());
             }
         } catch (Exception e) {
-            e.printStackTrace();
+            logger.error("修改文件异常", e);
         }
         return 1;
     }

+ 0 - 1
zd-modules/zd-exam/src/main/java/com/zd/exam/util/CertUtil.java

@@ -126,7 +126,6 @@ public class CertUtil {
             return fileResult.getData().getUrl();
         } catch (Exception e) {
             logger.error(e.getMessage());
-            e.printStackTrace();
             return null;
         }finally {
             if(httpUrl != null){

+ 0 - 1
zd-modules/zd-exam/src/main/java/com/zd/exam/util/FontsUtil.java

@@ -52,7 +52,6 @@ public class FontsUtil {
             //创建字体
             font = Font.createFont(Font.PLAIN, simsunFontFile).deriveFont(Font.PLAIN, size);
         } catch (IOException | FontFormatException e) {
-            e.printStackTrace();
             font = new Font("楷体", Font.PLAIN, size);
         }finally {
             try {