lxw
2022-09-05 c547bc1777b566e46445b0e74325f1ec69baff94
Merge branch 'master' of http://118.89.139.230:10101/r/~whyclxw/CadDrawManager
2个文件已修改
21 ■■■■■ 已修改文件
src/main/java/com/whyc/controller/MaterialController.java 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/service/MaterialService.java 12 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/controller/MaterialController.java
@@ -3,6 +3,7 @@
import com.whyc.dto.Response;
import com.whyc.pojo.Material;
import com.whyc.service.MaterialService;
import com.whyc.util.ActionUtil;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.apache.poi.openxml4j.exceptions.InvalidFormatException;
@@ -71,4 +72,12 @@
    public Response getMaterialById(@RequestParam int materialId){
        return service.getMaterialById(materialId);
    }
    /**物料id-物料编码-物料型号*/
    @ApiOperation(value = "追加附件",notes = "materialStr为json字符串,包含id,subCode,subModel")
    @PostMapping("attachment")
    public Response addAttachment(@RequestParam MultipartFile multipartFile,@RequestParam String materialStr){
        Material material = ActionUtil.getGson().fromJson(materialStr, Material.class);
        return service.addAttachment(multipartFile,material);
    }
}
src/main/java/com/whyc/service/MaterialService.java
@@ -356,4 +356,16 @@
        }
        return new Response().setIII(1,material!=null,material,list,"物料历史版本数据返回");
    }
    /**
     *
     * @param multipartFile 被追加的附件
     * @param material
     * @return 返回被追加文件的文件夹路径
     */
    public Response addAttachment(MultipartFile multipartFile, Material material) {
        String dirPath = "doc_file" + File.separator + "material" + File.separator + material.getId() + material.getSubCode() + material.getSubModel();
        //TODO
        return new Response().setII(1,"上传完成");
    }
}