@Override
public void exportConfig(@NonNull HttpServletRequest request,
@NonNull HttpServletResponse response) {
try {
final String deviceIdStr = request.getParameter("deviceId");
final long deviceId = Long.parseLong(deviceIdStr);
final String fileName = "123.config";
final byte[] jsonByteArray = JsonKit.toJSONByteArray(deviceConfigModel);
final ByteArrayInputStream bis = new ByteArrayInputStream(jsonByteArray);
response.setCharacterEncoding(Charsets.UTF_8.name());
ServletUtil.write(response, bis, MediaType.APPLICATION_OCTET_STREAM_VALUE, fileName);
} catch (Exception e) {
throw new BusinessException("导出配置失败").causeBy(e);
}
}