|
@@ -32,6 +32,7 @@ import com.qunzhixinxi.hnqz.admin.service.WmTaskDetailExportService;
|
|
|
import com.qunzhixinxi.hnqz.admin.util.ExportUtils;
|
|
|
import com.qunzhixinxi.hnqz.admin.util.RedisUtils;
|
|
|
import com.qunzhixinxi.hnqz.common.core.constant.CommonConstants;
|
|
|
+import com.qunzhixinxi.hnqz.common.core.exception.BizException;
|
|
|
import com.qunzhixinxi.hnqz.common.core.util.SpringContextHolder;
|
|
|
import com.qunzhixinxi.hnqz.common.security.service.HnqzUser;
|
|
|
import lombok.RequiredArgsConstructor;
|
|
@@ -111,6 +112,10 @@ public class WmTaskDetailExportServiceImpl implements WmTaskDetailExportService
|
|
|
// 导出
|
|
|
String resultValue = exportUtils.WriteExportExcel(ExportType.TASK_DETAIL, data, WmTaskDetailExcelModel.class, user);
|
|
|
return !StrUtil.startWith(resultValue, "ERROR");
|
|
|
+ } catch (BizException e) {
|
|
|
+ log.error("{}导出异常", ExportType.TASK_DETAIL.getDescription(), e);
|
|
|
+ redisUtils.setExportError(ExportType.TASK_DETAIL, user.getId(), e.getMessage());
|
|
|
+ return Boolean.FALSE;
|
|
|
} finally {
|
|
|
redisUtils.releaseExportGlobalAllows();
|
|
|
redisUtils.cleanupGenerating(ExportType.TASK_DETAIL, user.getId());
|