/**
* 下载文件,关键在于utf-8编码部分。有部分业务代码...
*
* @param fileId
* @param response
* @return
*/
@Override
public ResultTO downloadFile(String fileId, HttpServletResponse response) {
//************************ 获取文件 *************************/
SDKTool sdkTool = sdkToolManageMapper.getSDKToolByFileId(fileId);
String downloadFileName = "";
if (null == sdkTool || null == sdkTool.getFileName()) {
ToolKit toolkitByFileId = toolkitManageMapper.getToolkitByFileId(fileId);
if (toolkitByFileId == null || !StringUtils.isNotBlank(toolkitByFileId.getFileName())) {
ProjectFrame projectFrameByFileId = projectFrameManageMapper.getProjectFrameByFileId(fileId);
if (null == projectFrameByFileId || !StringUtils.isNotBlank(projectFrameByFileId.getFileName())) {
LOGGER.error(ServiceConstant.FILE_DOWNLOAD_FAIL_ERROR_DATA &