故障字典相关接口新增
This commit is contained in:
parent
6af3c059c0
commit
e45166ce38
@ -104,7 +104,7 @@ public class FaultRecorderController {
|
||||
* 故障字典描述导出
|
||||
*/
|
||||
@PostMapping("/faultCodeDict/export")
|
||||
public void exportSysFaultCodeDict(@RequestBody SysFaultCodeDict sysFaultCodeDict, HttpServletRequest request, HttpServletResponse response) {
|
||||
public void exportSysFaultCodeDict(@RequestBody SysFaultCodeDict sysFaultCodeDict, HttpServletRequest request, HttpServletResponse response) throws IOException {
|
||||
faultRecorderService.exportFaultCodeDict(sysFaultCodeDict,request, response);
|
||||
}
|
||||
|
||||
|
@ -33,5 +33,5 @@ public interface FaultRecorderService {
|
||||
|
||||
List<SysFaultCodeDict> queryFaultCodeDict(String madeinfactory, String model);
|
||||
|
||||
void exportFaultCodeDict(SysFaultCodeDict sysFaultCodeDict, HttpServletRequest request, HttpServletResponse response);
|
||||
void exportFaultCodeDict(SysFaultCodeDict sysFaultCodeDict, HttpServletRequest request, HttpServletResponse response) throws IOException;
|
||||
}
|
||||
|
@ -6,6 +6,7 @@ import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||
import com.das.common.config.SessionUtil;
|
||||
import com.das.common.constant.FileConstants;
|
||||
import com.das.common.exceptions.ServiceException;
|
||||
import com.das.common.utils.ExcelUtil;
|
||||
import com.das.common.utils.HuExcelUtils;
|
||||
import com.das.modules.auth.domain.vo.SysUserVo;
|
||||
import com.das.modules.curve.domain.entity.CurveItemEntity;
|
||||
@ -18,6 +19,7 @@ import com.das.modules.fdr.config.MinioProperties;
|
||||
import com.das.modules.fdr.domain.FileNode;
|
||||
import com.das.modules.fdr.domain.SysFaultCodeDict;
|
||||
import com.das.modules.fdr.domain.SysFaultRecordingDesc;
|
||||
import com.das.modules.fdr.domain.excel.SysFaultCodeDictExcel;
|
||||
import com.das.modules.fdr.domain.vo.FdrFormatVo;
|
||||
import com.das.modules.fdr.domain.vo.FileParseConfig;
|
||||
import com.das.modules.fdr.mapper.SysFaultCodeDictMapper;
|
||||
@ -136,22 +138,13 @@ public class FaultRecorderServiceImpl implements FaultRecorderService {
|
||||
}
|
||||
|
||||
@Override
|
||||
public void exportFaultCodeDict(SysFaultCodeDict sysFaultCodeDict, HttpServletRequest request, HttpServletResponse response) {
|
||||
List<SheetInfoBean> exportList = new ArrayList<>();
|
||||
public void exportFaultCodeDict(SysFaultCodeDict sysFaultCodeDict, HttpServletRequest request, HttpServletResponse response) throws IOException {
|
||||
QueryWrapper<SysFaultCodeDict> queryWrapper = new QueryWrapper<>();
|
||||
queryWrapper.eq("PARENT",sysFaultCodeDict.getId());
|
||||
queryWrapper.orderByAsc("code");
|
||||
List<SysFaultCodeDict> sysFaultRecordingDescList = sysFaultCodeDictMapper.selectList(queryWrapper);
|
||||
List<SysFaultCodeDict> sysFaultCodeDicts = sysFaultCodeDictMapper.selectList(queryWrapper);
|
||||
TheoreticalPowerCurveEntity theoreticalPowerCurve = theoreticalPowerCurveMapper.selectById(sysFaultCodeDict.getId());
|
||||
LinkedHashMap<String, String> map = new LinkedHashMap<>();
|
||||
SheetInfoBean sheetDTO = new SheetInfoBean();
|
||||
map.put("code", "故障码");
|
||||
map.put("description", "故障描述");
|
||||
sheetDTO.setSheetName(theoreticalPowerCurve.getMadeinfactory());
|
||||
sheetDTO.setFieldAndAlias(map);
|
||||
sheetDTO.setCollection(sysFaultRecordingDescList);
|
||||
exportList.add(sheetDTO);
|
||||
HuExcelUtils.exportExcel(response, exportList, theoreticalPowerCurve.getMadeinfactory()+theoreticalPowerCurve.getModel()+"风机故障码字典");
|
||||
ExcelUtil.download(response, theoreticalPowerCurve.getMadeinfactory()+theoreticalPowerCurve.getModel()+"风机故障码字典", SysFaultCodeDictExcel.class,sysFaultCodeDicts,null);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
Loading…
Reference in New Issue
Block a user