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