浏览代码

加日志找bug

tanzhongran 3 年之前
父节点
当前提交
df6a6fe6ca

+ 2 - 2
abi-cloud-qr-platform-server/src/main/java/com/abi/qms/platform/infrastructure/config/mybatis/ResultSqlInterceptor.java

@@ -38,8 +38,8 @@ public class ResultSqlInterceptor implements Interceptor {
         Object result = invocation.proceed();
         long endTime = System.currentTimeMillis();
         String str = JSONUtil.toJsonStr(result);
-//        log.info("-------------->mybatis 出参:" + str);
-//        log.info("-------------->mybatis 执行时间: " + (endTime - startTime) + " ms");
+        log.info("-------------->mybatis 出参:" + str);
+        log.info("-------------->mybatis 执行时间: " + (endTime - startTime) + " ms");
         return result;
     }
 

+ 3 - 3
abi-cloud-qr-platform-server/src/main/java/com/abi/qms/platform/infrastructure/config/mybatis/SqlStatementInterceptor.java

@@ -43,13 +43,13 @@ public class SqlStatementInterceptor implements Interceptor {
             MappedStatement mappedStatement = (MappedStatement) invocation.getArgs()[0];
             // 获取到节点的id,即sql语句的id
             String sqlId = mappedStatement.getId();
-//            log.info("-------------->mybatis方法:" + sqlId);
+            log.info("-------------->mybatis方法:" + sqlId);
 
             Object parameter = null;
             // 获取参数,if语句成立,表示sql语句有参数,参数格式是map形式
             if (invocation.getArgs().length > 1) {
                 parameter = invocation.getArgs()[1];
-//                log.info("-------------->mybatis入参:" + parameter);
+                log.info("-------------->mybatis入参:" + parameter);
             }
 
             // BoundSql就是封装myBatis最终产生的sql类
@@ -58,7 +58,7 @@ public class SqlStatementInterceptor implements Interceptor {
             Configuration configuration = mappedStatement.getConfiguration();
             // 获取到最终的sql语句
             String sql = getSql(configuration, boundSql);
-//            log.info("-------------->mybatis sql:" + sql);
+            log.info("-------------->mybatis sql:" + sql);
         } catch (Exception e) {
             log.error("sql log error", e);
         }

+ 8 - 0
abi-cloud-qr-platform-server/src/main/java/com/abi/qms/platform/service/impl/GenerateCodeServiceImpl.java

@@ -3,6 +3,7 @@ package com.abi.qms.platform.service.impl;
 import cn.hutool.core.io.FileUtil;
 import cn.hutool.core.io.file.FileWriter;
 import com.abi.base.foundation.util.RedisClient;
+import com.abi.ootb.core.utils.JsonUtils;
 import com.abi.qms.platform.dao.entity.*;
 import com.abi.qms.platform.dao.enums.CodePackageOrderTypeEnum;
 import com.abi.qms.platform.dao.enums.InvalidEnum;
@@ -161,6 +162,8 @@ public class GenerateCodeServiceImpl implements GenerateCodeService {
         log.info("4 loopGenerateCode do some qrcode opts -->"+System.currentTimeMillis());
 
         //2-生成二维码
+        log.info("码包的批次列表数量为"+qrPackageBatches.size());
+        log.info(JsonUtils.toJson(qrPackageBatches));
         for (QrPackageBatch qrPackageBatch:qrPackageBatches) {
             //计算备用码包数量
             Long standbyRatio = 0L;
@@ -202,6 +205,7 @@ public class GenerateCodeServiceImpl implements GenerateCodeService {
             fileVerifyMd5List.add(md5);
             log.info("8 loopGenerateCode create file -->"+System.currentTimeMillis());
         }
+        log.info("9 loopGenerateCode all files -->"+System.currentTimeMillis());
 
         //3-保存压缩文件并上传oss
         //压缩后得名字  正式码_SAP订单号_物料名称_文件内码数量
@@ -220,6 +224,8 @@ public class GenerateCodeServiceImpl implements GenerateCodeService {
         //压缩加密文件
         File file = new File("/code");
         zipEncryption(file, fileList,pas,zipName);
+        log.info("10 loopGenerateCode zip file -->"+System.currentTimeMillis());
+
         //上传阿里云,并更新码包的下载路径 保存zip密码
         try{
             MultipartFile multipartFile = toMultipartFile(file.getPath()+"/"+zipName, zipName);
@@ -237,6 +243,7 @@ public class GenerateCodeServiceImpl implements GenerateCodeService {
         }catch (Exception e){
             throw new BusinessException("上传OSS失败");
         }
+        log.info("11 loopGenerateCode upload oss -->"+System.currentTimeMillis());
 
         //3-更改生成状态为已生成
         qrPackage.setGenerateStatus(QrPackageGenerateStatusEnum.GENERATE_SUCCESS.getCode());
@@ -252,6 +259,7 @@ public class GenerateCodeServiceImpl implements GenerateCodeService {
         qrPackageService.sendEmailForQrPackageCreated(baseFactory.getEmail(),qrPackage,aliPath,qrPackage.getZipPassword());
         //邮件发送后修改状态
         qrPackageMapper.updateById(qrPackage);
+        log.info("12 loopGenerateCode send email -->"+System.currentTimeMillis());
     }
 
     /**