Commit 9c45f24e authored by Fuzy's avatar Fuzy

1

parent 1d5daa16
...@@ -80,8 +80,8 @@ public class WagesController { ...@@ -80,8 +80,8 @@ public class WagesController {
* @return * @return
*/ */
@RequestMapping("/lxWages") @RequestMapping("/lxWages")
public AjaxResult LinXiExcelAnalysisWages(@RequestParam("file") MultipartFile file, @RequestParam("date")String date){ public AjaxResult LinXiExcelAnalysisWages(@RequestParam("file") MultipartFile file, @RequestParam("date")String date, @RequestParam("mineId") String mineId){
String s = wagesService.linXiExcelAnalysisWages(file, date); String s = wagesService.linXiExcelAnalysisWages(file, date, mineId);
return new AjaxResult(200, s); return new AjaxResult(200, s);
} }
......
package com.ruoyi.system.mapper; package com.ruoyi.system.mapper;
import com.ruoyi.system.model.wages.dao.WagesDetailsExcelDAO; import com.ruoyi.system.model.wages.dao.WagesDetailsExcelDAO;
import org.apache.ibatis.annotations.Param;
import java.util.List; import java.util.List;
...@@ -10,7 +11,5 @@ import java.util.List; ...@@ -10,7 +11,5 @@ import java.util.List;
*/ */
public interface WagesDetailsMapper { public interface WagesDetailsMapper {
void deleteDetailsToDate(String date); void insertBatch(@Param("date") String date, @Param("accList") List<WagesDetailsExcelDAO> wagesList, @Param("mineId") String mineId);
void insertBatch(String date, List<WagesDetailsExcelDAO> list);
} }
...@@ -5,8 +5,6 @@ import lombok.AllArgsConstructor; ...@@ -5,8 +5,6 @@ import lombok.AllArgsConstructor;
import lombok.Data; import lombok.Data;
import lombok.NoArgsConstructor; import lombok.NoArgsConstructor;
import java.time.LocalDateTime;
/** /**
* @author haiwe * @author haiwe
* @date 2024/6/5 * @date 2024/6/5
...@@ -451,10 +449,12 @@ public class WagesDetailsExcelDAO { ...@@ -451,10 +449,12 @@ public class WagesDetailsExcelDAO {
private String a180; private String a180;
private LocalDateTime importTime; private String importTime;
/** /**
* 矿 * 矿
*/ */
private Integer mineId; private String mineId;
private String type;
} }
...@@ -19,5 +19,5 @@ public interface WagesService { ...@@ -19,5 +19,5 @@ public interface WagesService {
JSONObject selectWagesVoucherList(String s); JSONObject selectWagesVoucherList(String s);
String linXiExcelAnalysisWages(MultipartFile file, String date); String linXiExcelAnalysisWages(MultipartFile file, String date, String mineId);
} }
package com.ruoyi.system.service.impl; package com.ruoyi.system.service.impl;
import cn.hutool.poi.excel.ExcelReader;
import cn.hutool.poi.excel.ExcelUtil;
import com.ruoyi.common.utils.file.FileUtils;
import com.ruoyi.system.mapper.WagesCompilationMapper; import com.ruoyi.system.mapper.WagesCompilationMapper;
import com.ruoyi.system.model.wages.dao.WagesCompilationDAO; import com.ruoyi.system.model.wages.dao.WagesCompilationDAO;
import com.ruoyi.system.service.WagesCompilationService; import com.ruoyi.system.service.WagesCompilationService;
import lombok.RequiredArgsConstructor; import lombok.RequiredArgsConstructor;
import org.apache.poi.ss.usermodel.*; import org.apache.poi.ss.usermodel.*;
import org.apache.poi.xssf.streaming.SXSSFWorkbook;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import org.springframework.web.multipart.MultipartFile; import org.springframework.web.multipart.MultipartFile;
import java.io.*; import java.io.ByteArrayInputStream;
import java.io.InputStream;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.Iterator; import java.util.Iterator;
import java.util.List; import java.util.List;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment