From e600d761781758db36d3f47eac0a17092ba7aa40 Mon Sep 17 00:00:00 2001 From: wujingtao Date: Tue, 10 Aug 2021 17:02:21 +0800 Subject: [PATCH] =?UTF-8?q?=E7=94=A8=E6=88=B7=E8=8E=B7=E5=8F=96=E4=B8=BA?= =?UTF-8?q?=E7=A9=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../uploadnew/listener/EasyExcelListener.java | 21 ++----------------- 1 file changed, 2 insertions(+), 19 deletions(-) diff --git a/eladmin-system/src/main/java/me/zhengjie/modules/uploadnew/listener/EasyExcelListener.java b/eladmin-system/src/main/java/me/zhengjie/modules/uploadnew/listener/EasyExcelListener.java index c15fe2d..30d846e 100644 --- a/eladmin-system/src/main/java/me/zhengjie/modules/uploadnew/listener/EasyExcelListener.java +++ b/eladmin-system/src/main/java/me/zhengjie/modules/uploadnew/listener/EasyExcelListener.java @@ -1,17 +1,13 @@ package me.zhengjie.modules.uploadnew.listener; import cn.hutool.core.date.DateUtil; -import cn.hutool.core.util.ObjectUtil; +import cn.hutool.core.util.IdUtil; import cn.hutool.json.JSONUtil; import com.alibaba.excel.context.AnalysisContext; import com.alibaba.excel.event.AnalysisEventListener; import lombok.extern.slf4j.Slf4j; import me.zhengjie.modules.formdata.domain.Formdata; -import me.zhengjie.modules.system.service.dto.UserDto; -import me.zhengjie.modules.system.service.impl.UserServiceImpl; import me.zhengjie.modules.uploadnew.service.dto.ExcelDataDTO; -import me.zhengjie.utils.SecurityUtils; -import org.springframework.beans.factory.annotation.Autowired; import java.util.ArrayList; import java.util.List; @@ -23,9 +19,6 @@ import java.util.List; @Slf4j public class EasyExcelListener extends AnalysisEventListener { - - @Autowired - private UserServiceImpl userServiceImpl; /** * 用于存储解析的对象数据 */ @@ -34,18 +27,8 @@ public class EasyExcelListener extends AnalysisEventListener { @Override public void invoke(ExcelDataDTO excelDataDTO, AnalysisContext analysisContext) { log.info("解析到一条数据:{}", JSONUtil.toJsonStr(excelDataDTO)); - //获取操作人id - UserDto byName = userServiceImpl.findByName(SecurityUtils.getCurrentUser().getUsername()); - int sourceId; - if (ObjectUtil.isEmpty(byName)) { - //登录用户id - sourceId = byName.getId().intValue(); - } else { - //系统id - sourceId = SecurityUtils.getCurrentUserId().intValue(); - } Formdata formdata = new Formdata(); - formdata.setSourceId(sourceId); + formdata.setSourceId((int) IdUtil.getSnowflake(1, 1).nextId()); formdata.setUploadTime(DateUtil.date().toTimestamp()); formdata.setName(excelDataDTO.getName()); formdata.setAge(excelDataDTO.getAge());