From dbe2fda2dbf7e44be430791cb9b323c42c674738 Mon Sep 17 00:00:00 2001 From: 龚焕茏 <2842157468@qq.com> Date: 星期二, 12 三月 2024 15:21:18 +0800 Subject: [PATCH] 文件上传存表 --- dujy-modules/dujy-demo/src/main/java/org/dromara/demo/service/impl/RsDangerTotalServiceImpl.java | 31 ++++++++++++++++++++++--------- 1 files changed, 22 insertions(+), 9 deletions(-) diff --git a/dujy-modules/dujy-demo/src/main/java/org/dromara/demo/service/impl/RsDangerTotalServiceImpl.java b/dujy-modules/dujy-demo/src/main/java/org/dromara/demo/service/impl/RsDangerTotalServiceImpl.java index 67cf3b7..258eaf2 100644 --- a/dujy-modules/dujy-demo/src/main/java/org/dromara/demo/service/impl/RsDangerTotalServiceImpl.java +++ b/dujy-modules/dujy-demo/src/main/java/org/dromara/demo/service/impl/RsDangerTotalServiceImpl.java @@ -1,25 +1,28 @@ package org.dromara.demo.service.impl; -import org.dromara.common.core.utils.MapstructUtils; -import org.dromara.common.core.utils.StringUtils; -import org.dromara.common.mybatis.core.page.TableDataInfo; -import org.dromara.common.mybatis.core.page.PageQuery; -import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import cn.hutool.core.date.DateUtil; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.toolkit.Wrappers; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import lombok.RequiredArgsConstructor; -import org.dromara.demo.domain.RsDangerInfo; -import org.springframework.stereotype.Service; +import org.dromara.common.core.utils.MapstructUtils; +import org.dromara.common.core.utils.StringUtils; +import org.dromara.common.mybatis.core.page.PageQuery; +import org.dromara.common.mybatis.core.page.TableDataInfo; +import org.dromara.demo.domain.RsDangerTotal; import org.dromara.demo.domain.bo.RsDangerTotalBo; import org.dromara.demo.domain.vo.RsDangerTotalVo; -import org.dromara.demo.domain.RsDangerTotal; import org.dromara.demo.mapper.RsDangerTotalMapper; import org.dromara.demo.service.IRsDangerTotalService; +import org.springframework.stereotype.Service; +import java.time.LocalDate; +import java.time.LocalDateTime; +import java.time.LocalTime; +import java.util.Collection; import java.util.Date; import java.util.List; import java.util.Map; -import java.util.Collection; /** * 瀹夊叏闅愭偅缁熻Service涓氬姟灞傚鐞� @@ -117,4 +120,14 @@ } return baseMapper.deleteBatchIds(ids) > 0; } + + @Override + public String importExcel(List<RsDangerTotal> list) { + for (RsDangerTotal dangerTotal : list) { + dangerTotal.setPeriod(dangerTotal.getPeriodDate().length() > 4 ? 1L : 2L); + dangerTotal.setCreateTime(new Date()); + dangerTotal.setStatus(2L); + } + return baseMapper.insertBatch(list) ? "鎭枩鎮紝鏁版嵁宸插叏閮ㄥ鍏ユ垚鍔燂紒鍏�" + list.size() + "鏉★紒" : "寰堟姳姝夛紝瀵煎叆澶辫触锛佽妫�鏌ユ暟鎹牸寮忥紒"; + } } -- Gitblit v1.8.0