| | |
| | | public Response addAttachment(List<MultipartFile> multipartFileList, Material material) throws IOException { |
| | | List<String> currentFileList = new LinkedList<>(); |
| | | List<String> uploadingFileList = new LinkedList<>(); |
| | | |
| | | String subCode = material.getSubCode(); |
| | | String subModel = material.getSubModel(); |
| | | subModel = MaterialSpecialCharUtil.transfer(subModel); |
| | | String dirPathDB = "doc_file" + File.separator + "material" + File.separator + material.getId() + "-"+ material.getSubCode() + "-" + subModel; |
| | | String dirPath = CommonUtil.getRootFile() + "material" + File.separator + material.getId() + "-"+ material.getSubCode() + "-" + subModel; |
| | | String dirPathDB = "doc_file" + File.separator + "material" + File.separator + material.getId() + "-"+ subCode + "-" + subModel; |
| | | String dirPath = CommonUtil.getRootFile() + "material" + File.separator + material.getId() + "-"+ subCode + "-" + subModel; |
| | | File dirFile = new File(dirPath); |
| | | |
| | | Date now = new Date(); |
| | |
| | | MailDTO mailDTO = new MailDTO(); |
| | | DocUser user = ActionUtil.getUser(); |
| | | mailDTO.setTitle("【附件更新提醒】"); |
| | | if(material.getSubCode().startsWith("0120")){ |
| | | if(subCode.startsWith("0120")){ |
| | | List<MailUser> mailUserList = mailUserService.getMailUserList(5); |
| | | mailDTO.setMailList(mailUserList.stream().map(MailUser::getMail).collect(Collectors.toList())); |
| | | mailDTO.setContent(user.getName()+"在文档管理平台上传了0120开头的物料的附件,请知晓"); |
| | | mailDTO.setContent(user.getName()+"在文档管理平台上传了"+subCode+"物料的附件,请知晓"); |
| | | mailService.sendMail(mailDTO); |
| | | }else if (material.getSubCode().startsWith("0108")||material.getSubCode().startsWith("0109")){ |
| | | }else if (subCode.startsWith("0108")|| subCode.startsWith("0109")){ |
| | | List<MailUser> mailUserList = mailUserService.getMailUserList(6); |
| | | mailDTO.setMailList(mailUserList.stream().map(MailUser::getMail).collect(Collectors.toList())); |
| | | mailDTO.setContent(user.getName()+"在文档管理平台上传了0108或0109开头的物料的附件,请知晓"); |
| | | mailDTO.setContent(user.getName()+"在文档管理平台上传了"+subCode+"物料的附件,请知晓"); |
| | | mailService.sendMail(mailDTO); |
| | | } |
| | | return new Response().set(1,true,"上传完成"); |
| | |
| | | public Response updatePicOrDwg(MultipartFile multipartFile, Material material) throws IOException { |
| | | List<String> currentFileList = new LinkedList<>(); |
| | | List<String> uploadingFileList = new LinkedList<>(); |
| | | String subCode = material.getSubCode(); |
| | | String subModel = material.getSubModel(); |
| | | subModel = MaterialSpecialCharUtil.transfer(subModel); |
| | | String dirPathDB = "doc_file" + File.separator + "material" + File.separator + material.getSubCode() + "-" + subModel; |
| | | String dirPath = CommonUtil.getRootFile() + "material" + File.separator + material.getSubCode() + "-" + subModel; |
| | | String dirPathDB = "doc_file" + File.separator + "material" + File.separator + subCode + "-" + subModel; |
| | | String dirPath = CommonUtil.getRootFile() + "material" + File.separator + subCode + "-" + subModel; |
| | | File dirFile = new File(dirPath); |
| | | |
| | | Date now = new Date(); |
| | |
| | | MailDTO mailDTO = new MailDTO(); |
| | | DocUser user = ActionUtil.getUser(); |
| | | mailDTO.setTitle("【图纸图片更新提醒】"); |
| | | if(material.getSubCode().startsWith("0120")){ |
| | | if(subCode.startsWith("0120")){ |
| | | List<MailUser> mailUserList = mailUserService.getMailUserList(5); |
| | | mailDTO.setMailList(mailUserList.stream().map(MailUser::getMail).collect(Collectors.toList())); |
| | | mailDTO.setContent(user.getName()+"在文档管理平台上传了0120开头的物料的图纸或图片,请知晓"); |
| | | mailDTO.setContent(user.getName()+"在文档管理平台上传了"+subCode+"物料的图纸或图片,请知晓"); |
| | | mailService.sendMail(mailDTO); |
| | | }else if (material.getSubCode().startsWith("0108")||material.getSubCode().startsWith("0109")){ |
| | | }else if (subCode.startsWith("0108")|| subCode.startsWith("0109")){ |
| | | List<MailUser> mailUserList = mailUserService.getMailUserList(6); |
| | | mailDTO.setMailList(mailUserList.stream().map(MailUser::getMail).collect(Collectors.toList())); |
| | | mailDTO.setContent(user.getName()+"在文档管理平台上传了0108或0109开头的物料的图纸或图片,请知晓"); |
| | | mailDTO.setContent(user.getName()+"在文档管理平台上传了"+subCode+"物料的图纸或图片,请知晓"); |
| | | mailService.sendMail(mailDTO); |
| | | } |
| | | return new Response().set(1, true, "上传完成"); |