whyclxw
2025-06-14 0317bf3659fe89118d81f0ccf8418f7f3939f3c9
产品验收管理编辑时文件没有就将字段设置为空
1个文件已修改
10 ■■■■■ 已修改文件
src/main/java/com/whyc/service/BomAcceptanceService.java 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/service/BomAcceptanceService.java
@@ -196,6 +196,8 @@
            createFilefolderIFNotExist(path);
            fileLeft.transferTo(new File(path));
            bomAcceptance.setDevPicleft("doc_file" + File.separator + devDirSuffix+originalFilename);
        }else{
            bomAcceptance.setDevPicleft("");
        }
        //右视图
        if(fileRight!=null){
@@ -207,6 +209,8 @@
            createFilefolderIFNotExist(path);
            fileRight.transferTo(new File(path));
            bomAcceptance.setDevPicright("doc_file" + File.separator + devDirSuffix+originalFilename);
        }else{
            bomAcceptance.setDevPicright("");
        }
        //正面图
        if(fileFront!=null){
@@ -218,6 +222,8 @@
            createFilefolderIFNotExist(path);
            fileFront.transferTo(new File(path));
            bomAcceptance.setDevPicfront("doc_file" + File.separator + devDirSuffix+originalFilename);
        }else{
            bomAcceptance.setDevPicfront("");
        }
        //后面图
        if(fileBack!=null){
@@ -229,6 +235,8 @@
            createFilefolderIFNotExist(path);
            fileBack.transferTo(new File(path));
            bomAcceptance.setDevPicback("doc_file" + File.separator + devDirSuffix+originalFilename);
        }else{
            bomAcceptance.setDevPicback("");
        }
        String agreeDirSuffix = "acceptance_bom" + File.separator + time + File.separator+ "agree" + File.separator;
        String agreeDir = rootFile + agreeDirSuffix;
@@ -242,6 +250,8 @@
            createFilefolderIFNotExist(path);
            agreement.transferTo(new File(path));
            bomAcceptance.setBomAgreement("doc_file" + File.separator + agreeDirSuffix+originalFilename);
        }else{
            bomAcceptance.setBomAgreement("");
        }
        UpdateWrapper wrapper=new UpdateWrapper();
        wrapper.eq("num",bomAcceptance.getNum());