Merge branch 'master' of 47.110.11.213:BY_BE_team/plat2-eladmin into master

master
土豆兄弟 3 years ago
commit eda5af46d8

@ -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<ExcelDataDTO> {
@Autowired
private UserServiceImpl userServiceImpl;
/**
*
*/
@ -34,18 +27,8 @@ public class EasyExcelListener extends AnalysisEventListener<ExcelDataDTO> {
@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());

Loading…
Cancel
Save