Commit 8c26c0f4 authored by tangwei's avatar tangwei

修改导入

parent 008874f8
...@@ -576,14 +576,14 @@ public class EquipmentDetailController extends AbstractBaseController { ...@@ -576,14 +576,14 @@ public class EquipmentDetailController extends AbstractBaseController {
// } // }
// List<EquipmentDetailDownloadTemplateVO> equipmentDetailDownloadS = ExcelUtils.importExcel(file, 1, 1, EquipmentDetailDownloadTemplateVO.class); // List<EquipmentDetailDownloadTemplateVO> equipmentDetailDownloadS = ExcelUtils.importExcel(file, 1, 1, EquipmentDetailDownloadTemplateVO.class);
Object date="";
ExcelEnums excelEnums = ExcelEnums.getByKey(type); ExcelEnums excelEnums = ExcelEnums.getByKey(type);
ExcelDto excelDto = new ExcelDto(excelEnums.getFileName(), excelEnums.getSheetName(), excelEnums.getClassUrl(), excelEnums.getType()); ExcelDto excelDto = new ExcelDto(excelEnums.getFileName(), excelEnums.getSheetName(), excelEnums.getClassUrl(), excelEnums.getType());
excelService.commonUpload(file, excelDto, getSelectedOrgInfo(), getUserInfo()); date= excelService.commonUpload(file, excelDto, getSelectedOrgInfo(), getUserInfo());
EquipmentDetailController controllerProxy = SpringUtils.getBean(EquipmentDetailController.class); EquipmentDetailController controllerProxy = SpringUtils.getBean(EquipmentDetailController.class);
controllerProxy.refreshAllCount(); controllerProxy.refreshAllCount();
return ResponseHelper.buildResponse(null); return ResponseHelper.buildResponse(date);
} }
@Async @Async
......
...@@ -18,5 +18,7 @@ public interface IExcelService { ...@@ -18,5 +18,7 @@ public interface IExcelService {
*/ */
List<EquipmentPoint> exportPointData(Map<String, Object> paramsMap); List<EquipmentPoint> exportPointData(Map<String, Object> paramsMap);
void commonUpload(MultipartFile multipartFile, ExcelDto excelDto, ReginParams reginParams, AgencyUserModel agencyUserModel); //void commonUpload(MultipartFile multipartFile, ExcelDto excelDto, ReginParams reginParams, AgencyUserModel agencyUserModel);
Object commonUpload(MultipartFile multipartFile, ExcelDto excelDto, ReginParams reginParams, AgencyUserModel agencyUserModel);
} }
...@@ -31,7 +31,8 @@ public interface IStockService extends IService<Stock> { ...@@ -31,7 +31,8 @@ public interface IStockService extends IService<Stock> {
* @return * @return
*/ */
List<EquipmentSpecific> uploadList(List<EquipmentDetailDownloadVO> equipmentDetailDownloadVOS, ReginParams reginParams, AgencyUserModel agencyUserModel); List<EquipmentSpecific> uploadList(List<EquipmentDetailDownloadVO> equipmentDetailDownloadVOS, ReginParams reginParams, AgencyUserModel agencyUserModel);
List<EquipmentSpecific> uploadListByTemplate(List<EquipmentDetailDownloadTemplateDto> equipmentDetailDownloadVOS, ReginParams reginParams, AgencyUserModel agencyUserModel); //List<EquipmentSpecific> uploadListByTemplate(List<EquipmentDetailDownloadTemplateDto> equipmentDetailDownloadVOS, ReginParams reginParams, AgencyUserModel agencyUserModel);
Object uploadListByTemplate(List<EquipmentDetailDownloadTemplateDto> equipmentDetailDownloadVOS, ReginParams reginParams, AgencyUserModel agencyUserModel);
} }
...@@ -49,11 +49,12 @@ public class ExcelServiceImpl implements IExcelService { ...@@ -49,11 +49,12 @@ public class ExcelServiceImpl implements IExcelService {
} }
@Override @Override
public void commonUpload(MultipartFile multipartFile, ExcelDto excelDto, ReginParams reginParams, AgencyUserModel agencyUserModel) { public Object commonUpload(MultipartFile multipartFile, ExcelDto excelDto, ReginParams reginParams, AgencyUserModel agencyUserModel) {
Object date="";
switch (excelDto.getType()) { switch (excelDto.getType()) {
case "XFZB": case "XFZB":
try { try {
excelImportFireEquipment(multipartFile, reginParams, agencyUserModel); date= excelImportFireEquipment(multipartFile, reginParams, agencyUserModel);
} catch (Exception e) { } catch (Exception e) {
throw new BadRequest(e.getMessage()); throw new BadRequest(e.getMessage());
} }
...@@ -67,19 +68,21 @@ public class ExcelServiceImpl implements IExcelService { ...@@ -67,19 +68,21 @@ public class ExcelServiceImpl implements IExcelService {
} }
break; break;
} }
return; return date;
} }
private void excelImportFireEquipment(MultipartFile multipartFile, ReginParams reginParams, AgencyUserModel agencyUserModel) throws Exception { private Object excelImportFireEquipment(MultipartFile multipartFile, ReginParams reginParams, AgencyUserModel agencyUserModel) throws Exception {
Object date="";
List<EquipmentDetailDownloadTemplateDto> excelDtoList = ExcelUtil.readFirstSheetExcel(multipartFile, List<EquipmentDetailDownloadTemplateDto> excelDtoList = ExcelUtil.readFirstSheetExcel(multipartFile,
EquipmentDetailDownloadTemplateDto.class, 1); EquipmentDetailDownloadTemplateDto.class, 1);
if (excelDtoList != null && excelDtoList.size() > 0) { if (excelDtoList != null && excelDtoList.size() > 0) {
iStockService.uploadListByTemplate(excelDtoList, reginParams, agencyUserModel); date=iStockService.uploadListByTemplate(excelDtoList, reginParams, agencyUserModel);
} else { } else {
throw new BadRequest("请填写数据后再上传!"); throw new BadRequest("请填写数据后再上传!");
} }
return date;
} }
private void excelImporVideo(MultipartFile multipartFile) throws Exception { private void excelImporVideo(MultipartFile multipartFile) throws Exception {
......
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