whycxzp
2024-08-27 68c8a3070b6ece42e11bac807237278a4ab5855e
src/main/java/com/whyc/service/MaterialService.java
@@ -453,11 +453,11 @@
    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();
@@ -521,15 +521,15 @@
        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,"上传完成");
@@ -576,10 +576,11 @@
    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();
@@ -622,15 +623,15 @@
        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, "上传完成");