|
...
|
...
|
@@ -302,7 +302,8 @@ public class JeecgController2<T, t, b, V extends IService<t>, S extends IService |
|
|
|
|
|
|
|
//工资导入
|
|
|
|
|
|
|
|
protected Result<?> importExcelgz(HttpServletRequest request, HttpServletResponse response, Class<T> clazz, Class<b> base) {
|
|
|
|
@Transactional
|
|
|
|
public Result<?> importExcelgz(HttpServletRequest request, HttpServletResponse response, Class<T> clazz, Class<b> base) {
|
|
|
|
MultipartHttpServletRequest multipartRequest = (MultipartHttpServletRequest) request;
|
|
|
|
Map<String, MultipartFile> fileMap = multipartRequest.getFileMap();
|
|
|
|
for (Map.Entry<String, MultipartFile> entity : fileMap.entrySet()) {
|
|
...
|
...
|
@@ -314,6 +315,7 @@ public class JeecgController2<T, t, b, V extends IService<t>, S extends IService |
|
|
|
|
|
|
|
// params.setKeyIndex(1);
|
|
|
|
params.setNeedSave(true);
|
|
|
|
|
|
|
|
try {
|
|
|
|
List<T> list = ExcelImportUtil.importExcel(file.getInputStream(), clazz, params);
|
|
|
|
|
|
...
|
...
|
@@ -384,6 +386,8 @@ public class JeecgController2<T, t, b, V extends IService<t>, S extends IService |
|
|
|
return Result.error("文件数据为空");
|
|
|
|
}
|
|
|
|
System.out.println("导入的数据:"+shuju);
|
|
|
|
System.out.println("数据库数据:"+service.list());
|
|
|
|
|
|
|
|
service.saveBatch(shuju);
|
|
|
|
log.info("消耗时间" + (System.currentTimeMillis() - start) + "毫秒");
|
|
|
|
//update-end-author:taoyan date:20190528 for:批量插入数据
|
...
|
...
|
|