|
@@ -1,9 +1,11 @@
|
|
|
package com.abi.qms.platform.infrastructure.event;
|
|
|
|
|
|
+import cn.hutool.core.exceptions.ExceptionUtil;
|
|
|
import com.abi.qms.platform.dao.entity.QrPackage;
|
|
|
import com.abi.qms.platform.dao.enums.QrPackageGenerateStatusEnum;
|
|
|
import com.abi.qms.platform.service.GenerateCodeService;
|
|
|
import com.abi.qms.platform.service.QrPackageService;
|
|
|
+import com.abi.task.common.api.exception.BusinessException;
|
|
|
import freemarker.template.TemplateException;
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
@@ -39,7 +41,9 @@ public class CodePackageCreateListener {
|
|
|
QrPackage qrPackage = new QrPackage();
|
|
|
qrPackage.setId(qrPackageId);
|
|
|
qrPackage.setGenerateStatus(QrPackageGenerateStatusEnum.GENERATE_FAIL.getCode());
|
|
|
+ qrPackage.setGenerateErrStackInfo(e.getMessage()+" stack:"+ExceptionUtil.stacktraceToOneLineString(e));
|
|
|
qrPackageService.failedRollback(qrPackage);
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
}
|