| | |
| | | private IDeviceInfoService deviceInfoService; |
| | | @Autowired |
| | | private IDeviceGroupService deviceGroupService; |
| | | @Autowired |
| | | private INcLogInfoService iNcLogInfoService; |
| | | |
| | | |
| | | /*备份处理*/ |
| | | @Override |
| | |
| | | } |
| | | |
| | | } |
| | | //添加日志 |
| | | NcLogInfo ncLogInfo = new NcLogInfo(); |
| | | //模块 |
| | | ncLogInfo.setModuleInfo("设备结构树"); |
| | | //类型 |
| | | ncLogInfo.setOperateType(7); |
| | | //日志内容 |
| | | ncLogInfo.setLogContent("导入"+docClass.getClassificationName()+",文档名称:"+(docFile.getFileName()+"."+docFile.getFileSuffix())); |
| | | iNcLogInfoService.saveLogNcInfos(ncLogInfo); |
| | | boolean saveBool = super.save(docInfo); |
| | | return saveBool; |
| | | } |
| | |
| | | docInfo.setClassificationId(null); |
| | | docInfo.setPublishFileId(null); |
| | | docInfo.setPublishVersion(null); |
| | | //添加日志 |
| | | NcLogInfo ncLogInfo = new NcLogInfo(); |
| | | //模块 |
| | | ncLogInfo.setModuleInfo("设备结构树"); |
| | | //类型 |
| | | ncLogInfo.setOperateType(3); |
| | | //日志内容 |
| | | ncLogInfo.setLogContent("文档名称:"+docInfo.getDocName()); |
| | | //修改保存备注 |
| | | ncLogInfo.setRemark(JSONObject.toJSONString(en)); |
| | | iNcLogInfoService.saveLogNcInfos(ncLogInfo); |
| | | return super.updateById(docInfo); |
| | | } |
| | | |
| | |
| | | b = docRelativeService.deleteByDocId(id); |
| | | if(!b) |
| | | ExceptionCast.cast(CommonCode.FAIL); |
| | | //添加日志 |
| | | NcLogInfo ncLogInfo = new NcLogInfo(); |
| | | //模块 |
| | | ncLogInfo.setModuleInfo("产品结构树"); |
| | | //类型 |
| | | ncLogInfo.setOperateType(4); |
| | | //日志内容 |
| | | ncLogInfo.setLogContent("文档名称:"+en.getDocName()); |
| | | iNcLogInfoService.saveLogNcInfos(ncLogInfo); |
| | | return super.removeById(id); |
| | | } |
| | | |
| | |
| | | docFile.setFilePath(fileUploadResult.getFilePath()); |
| | | docFile.setFileSize(fileUploadResult.getFileSize()); |
| | | docFile.setFileSuffix(fileUploadResult.getFileSuffix()); |
| | | //添加日志 |
| | | NcLogInfo ncLogInfo = new NcLogInfo(); |
| | | //模块 |
| | | ncLogInfo.setModuleInfo("设备结构树"); |
| | | //类型 |
| | | ncLogInfo.setOperateType(7); |
| | | //日志内容 |
| | | ncLogInfo.setLogContent("入库"+docFile.getFileSuffix()+"格式文档,文档名称:"+docFile.getFileName()); |
| | | ncLogInfo.setRemark(JSONObject.toJSONString(en)); |
| | | iNcLogInfoService.saveLogNcInfos(ncLogInfo); |
| | | boolean b = fileOperateService.deleteByDocId(id); |
| | | if(!b) |
| | | ExceptionCast.cast(CommonCode.FAIL); |
| | |
| | | DocFile old = docFileService.getDocFileNearest(en.getDocId()); |
| | | if(old == null) |
| | | ExceptionCast.cast(DocumentCode.DOC_PUBLISH_FILE_NONE); |
| | | //添加日志 |
| | | NcLogInfo ncLogInfo = new NcLogInfo(); |
| | | //模块 |
| | | ncLogInfo.setModuleInfo("设备结构树"); |
| | | //类型 |
| | | ncLogInfo.setOperateType(7); |
| | | //日志内容 |
| | | ncLogInfo.setLogContent("发布"+en.getDocSuffix()+"格式文档,文档名称:"+en.getDocName()); |
| | | iNcLogInfoService.saveLogNcInfos(ncLogInfo); |
| | | if(old.getDocVersion().contains(".")) { |
| | | DocFile docFile = new DocFile(); |
| | | BeanUtils.copyProperties(pubFile, docFile); |
| | |
| | | ExceptionCast.cast(DocumentCode.DOC_NOT_EXIST); |
| | | if(en.getDocStatus() != 2) |
| | | ExceptionCast.cast(DocumentCode.DOC_REPUBLISH_ERROR); |
| | | //添加日志 |
| | | NcLogInfo ncLogInfo = new NcLogInfo(); |
| | | //模块 |
| | | ncLogInfo.setModuleInfo("设备结构树"); |
| | | //类型 |
| | | ncLogInfo.setOperateType(7); |
| | | //日志内容 |
| | | ncLogInfo.setLogContent("重新发布"+en.getDocSuffix()+"格式文档,文档名称:"+en.getDocName()); |
| | | iNcLogInfoService.saveLogNcInfos(ncLogInfo); |
| | | return super.lambdaUpdate().eq(DocInfo::getDocId, id).set(DocInfo::getDocStatus, 1).update(); |
| | | } |
| | | |
| | |
| | | FileOperate operate = fileOperateService.getByDocId(id); |
| | | if(operate != null) |
| | | ExceptionCast.cast(DocumentCode.DOC_IS_OPERATING); |
| | | //添加日志 |
| | | NcLogInfo ncLogInfo = new NcLogInfo(); |
| | | //模块 |
| | | ncLogInfo.setModuleInfo("设备结构树"); |
| | | //类型 |
| | | ncLogInfo.setOperateType(7); |
| | | //日志内容 |
| | | ncLogInfo.setLogContent("归档"+en.getDocSuffix()+"格式文档,文档名称:"+en.getDocName()); |
| | | iNcLogInfoService.saveLogNcInfos(ncLogInfo); |
| | | return super.lambdaUpdate().eq(DocInfo::getDocId, id).set(DocInfo::getDocStatus, 3).update(); |
| | | } |
| | | |
| | |
| | | DocInfo en = super.getById(id); |
| | | if(en == null) |
| | | ExceptionCast.cast(DocumentCode.DOC_NOT_EXIST); |
| | | //添加日志 |
| | | NcLogInfo ncLogInfo = new NcLogInfo(); |
| | | //模块 |
| | | ncLogInfo.setModuleInfo("设备结构树"); |
| | | //类型 |
| | | ncLogInfo.setOperateType(7); |
| | | //日志内容 |
| | | ncLogInfo.setLogContent("取消出库"+en.getDocSuffix()+"格式文档,文档名称:"+en.getDocName()); |
| | | iNcLogInfoService.saveLogNcInfos(ncLogInfo); |
| | | return fileOperateService.deleteByDocId(id); |
| | | } |
| | | |
| | |
| | | String filePath = docFile.getFilePath(); |
| | | String fileEncodeName = docFile.getFileEncodeName(); |
| | | FileUtilS.downLoadFile(response, fileEncodeName, filePath, fileName); |
| | | //添加日志 |
| | | NcLogInfo ncLogInfo = new NcLogInfo(); |
| | | //模块 |
| | | ncLogInfo.setModuleInfo("设备结构树"); |
| | | //类型 |
| | | ncLogInfo.setOperateType(7); |
| | | //日志内容 |
| | | ncLogInfo.setLogContent("出库"+docFile.getFileSuffix()+"格式文档,文档名称:"+fileName); |
| | | iNcLogInfoService.saveLogNcInfos(ncLogInfo); |
| | | return null; |
| | | } |
| | | |