|
@@ -18,6 +18,7 @@ import com.fdkankan.fusion.common.ResultCode;
|
|
import com.fdkankan.fusion.common.util.DateUtils;
|
|
import com.fdkankan.fusion.common.util.DateUtils;
|
|
import com.fdkankan.fusion.common.util.ShellUtil;
|
|
import com.fdkankan.fusion.common.util.ShellUtil;
|
|
import com.fdkankan.fusion.common.util.XwpTemplateUtils;
|
|
import com.fdkankan.fusion.common.util.XwpTemplateUtils;
|
|
|
|
+import com.fdkankan.fusion.config.CacheUtil;
|
|
import com.fdkankan.fusion.entity.*;
|
|
import com.fdkankan.fusion.entity.*;
|
|
import com.fdkankan.fusion.exception.BusinessException;
|
|
import com.fdkankan.fusion.exception.BusinessException;
|
|
import com.fdkankan.fusion.mapper.ICaseInquestCriminalMapper;
|
|
import com.fdkankan.fusion.mapper.ICaseInquestCriminalMapper;
|
|
@@ -96,14 +97,13 @@ public class CaseInquestCriminalServiceImpl extends ServiceImpl<ICaseInquestCrim
|
|
CaseFiles caseFiles = caseFilesService.getById(inquestFileId);
|
|
CaseFiles caseFiles = caseFilesService.getById(inquestFileId);
|
|
XWPFTemplate template = this.getWordByTemplate(caseInquestCriminal);
|
|
XWPFTemplate template = this.getWordByTemplate(caseInquestCriminal);
|
|
String localPath = String.format(FilePath.MNTPATH+FilePath.DOC_OSS_PATH,environment,caseFiles.getFilesId()+".docx");
|
|
String localPath = String.format(FilePath.MNTPATH+FilePath.DOC_OSS_PATH,environment,caseFiles.getFilesId()+".docx");
|
|
|
|
+ String ossPath = String.format(FilePath.DOC_OSS_PATH,environment,caseFiles.getFilesId()+".docx");
|
|
if(!new File(localPath).getParentFile().exists()){
|
|
if(!new File(localPath).getParentFile().exists()){
|
|
new File(localPath).getParentFile().mkdirs();
|
|
new File(localPath).getParentFile().mkdirs();
|
|
}
|
|
}
|
|
template.writeToFile(localPath );
|
|
template.writeToFile(localPath );
|
|
template.close();
|
|
template.close();
|
|
- ShellUtil.yunUpload(localPath,localPath.replace(FilePath.MNTPATH,""));
|
|
|
|
- FileUtil.del(localPath);
|
|
|
|
- caseFiles.setFilesUrl( queryPath +localPath.replace(FilePath.MNTPATH,""));
|
|
|
|
|
|
+ caseFiles.setFilesUrl( CacheUtil.mapping +ossPath);
|
|
caseFilesService.updateById(caseFiles);
|
|
caseFilesService.updateById(caseFiles);
|
|
}catch (Exception e){
|
|
}catch (Exception e){
|
|
log.info("caseInquestCriminal-保存生成doc文档出错:error",e);
|
|
log.info("caseInquestCriminal-保存生成doc文档出错:error",e);
|