Commit d4e9c15b authored by chenhao's avatar chenhao

120急救站

parent df41994b
package com.yeejoin.amos.boot.module.common.api.service; package com.yeejoin.amos.boot.module.common.api.service;
import java.util.List;
import java.util.Map;
import com.yeejoin.amos.boot.module.common.api.dto.DutyFireFightingDto; import com.yeejoin.amos.boot.module.common.api.dto.DutyFireFightingDto;
public interface IDutyFireFightingService extends IDutyCommonService { public interface IDutyFireFightingService extends IDutyCommonService {
...@@ -21,6 +18,4 @@ public interface IDutyFireFightingService extends IDutyCommonService { ...@@ -21,6 +18,4 @@ public interface IDutyFireFightingService extends IDutyCommonService {
*/ */
DutyFireFightingDto update(Long instanceId, DutyFireFightingDto dto); DutyFireFightingDto update(Long instanceId, DutyFireFightingDto dto);
List<Map<String, Object>> getFirstAidExportData(List<String> companyIdList);
} }
package com.yeejoin.amos.boot.module.common.api.service; package com.yeejoin.amos.boot.module.common.api.service;
import java.util.List;
import java.util.Map;
import com.yeejoin.amos.boot.module.common.api.dto.DutyFirstAidDto; import com.yeejoin.amos.boot.module.common.api.dto.DutyFirstAidDto;
public interface IDutyFirstAidService extends IDutyCommonService { public interface IDutyFirstAidService extends IDutyCommonService {
...@@ -17,4 +20,6 @@ public interface IDutyFirstAidService extends IDutyCommonService { ...@@ -17,4 +20,6 @@ public interface IDutyFirstAidService extends IDutyCommonService {
* @return List<DutyCarDto> * @return List<DutyCarDto>
*/ */
DutyFirstAidDto update(Long instanceId, DutyFirstAidDto dto); DutyFirstAidDto update(Long instanceId, DutyFirstAidDto dto);
public List< Map<String, Object>> getFirstAidExportData(List<String> ids) ;
} }
...@@ -55,6 +55,7 @@ import com.yeejoin.amos.boot.module.common.api.entity.RescueEquipment; ...@@ -55,6 +55,7 @@ import com.yeejoin.amos.boot.module.common.api.entity.RescueEquipment;
import com.yeejoin.amos.boot.module.common.api.entity.SpecialPositionStaff; import com.yeejoin.amos.boot.module.common.api.entity.SpecialPositionStaff;
import com.yeejoin.amos.boot.module.common.api.excel.ExcelUtil; import com.yeejoin.amos.boot.module.common.api.excel.ExcelUtil;
import com.yeejoin.amos.boot.module.common.api.service.IDutyFireFightingService; import com.yeejoin.amos.boot.module.common.api.service.IDutyFireFightingService;
import com.yeejoin.amos.boot.module.common.api.service.IDutyFirstAidService;
import com.yeejoin.amos.boot.module.common.api.service.IDutyPersonService; import com.yeejoin.amos.boot.module.common.api.service.IDutyPersonService;
import com.yeejoin.amos.boot.module.common.api.service.IKeySiteService; import com.yeejoin.amos.boot.module.common.api.service.IKeySiteService;
import com.yeejoin.amos.boot.module.common.api.service.IMaintenanceCompanyService; import com.yeejoin.amos.boot.module.common.api.service.IMaintenanceCompanyService;
...@@ -186,6 +187,9 @@ public class ExcelServiceImpl { ...@@ -186,6 +187,9 @@ public class ExcelServiceImpl {
@Autowired @Autowired
OrgUsrSafeReportServiceImpl orgUsrSafeReportService; OrgUsrSafeReportServiceImpl orgUsrSafeReportService;
@Autowired
IDutyFirstAidService dutyFirstAidService;
public void templateExport(HttpServletResponse response, ExcelDto excelDto) throws ClassNotFoundException { public void templateExport(HttpServletResponse response, ExcelDto excelDto) throws ClassNotFoundException {
String url = excelDto.getClassUrl(); String url = excelDto.getClassUrl();
Class<?> clz = Class.forName(url); Class<?> clz = Class.forName(url);
...@@ -1208,7 +1212,7 @@ public class ExcelServiceImpl { ...@@ -1208,7 +1212,7 @@ public class ExcelServiceImpl {
if (!ValidationUtil.isEmpty(ids)) { if (!ValidationUtil.isEmpty(ids)) {
companyIdList = Lists.newArrayList(ids.split(",")); companyIdList = Lists.newArrayList(ids.split(","));
} }
List<Map<String, Object>> personDetailList = dutyFireFightingService.getFirstAidExportData(companyIdList); List<Map<String, Object>> personDetailList = dutyFirstAidService.getFirstAidExportData(companyIdList);
if (!personDetailList.isEmpty()) { if (!personDetailList.isEmpty()) {
AtomicInteger row = new AtomicInteger(1); AtomicInteger row = new AtomicInteger(1);
......
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