lxw
2022-08-30 fdddd9b884d67779fd9659601a10857812aad813
历史版本查看信息
2个文件已修改
35 ■■■■■ 已修改文件
src/main/java/com/whyc/dto/Response.java 18 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/service/ProductBomHistoryService.java 17 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/dto/Response.java
@@ -16,6 +16,7 @@
    private T data;
    private T data2;
    private T data3;
    private T data4;
    private String msg;
    public Response<T> setCode(Integer code) {
@@ -67,6 +68,15 @@
        this.data3 = data3;
        return this;
    }
    public Response<T> setIIII(Integer code,T data,T data2,T data3,T data4,String msg) {
        this.code = code;
        this.msg = msg;
        this.data = data;
        this.data2 = data2;
        this.data3 = data3;
        this.data4 = data4;
        return this;
    }
    public Integer getCode() {
        return code;
@@ -99,4 +109,12 @@
    public void setData3(T data3) {
        this.data3 = data3;
    }
    public T getData4() {
        return data4;
    }
    public void setData4(T data4) {
        this.data4 = data4;
    }
}
src/main/java/com/whyc/service/ProductBomHistoryService.java
@@ -108,21 +108,16 @@
      //将没有管理BOM的dwg文件拷贝下载
      fileDirName=fileDirName+File.separator+withOutDwg;
      File start = new File(fileDirName);
      String[] files =new String[]{};
      if(start.exists()) {
          String[] filePath = start.list();//获取该文件夹下的所有文件名字
          if(filePath.length>=0){
              for(String temp : filePath) {
                  ProductBomHistory p=new ProductBomHistory();
                  p.setId(-1);
                  p.setProductId(productId);
                  p.setParentCode(pHistory.getParentModel());
                  p.setVersion(version);
                  p.setDwgUrl(withOutDwg+File.separator+temp);
                  list.add(p);
          files= start.list();//获取该文件夹下的所有文件名字
          if(files.length>=0){
              for(int i=0;i<files.length;i++) {
                  files[i]=withOutDwg+File.separator+files[i];
              }
          }
      }
      return new Response().setIII(1,list.size()>0?true:false,list,listsoft,"返回物料信息及关联物料");
      return new Response().setIIII(1,list.size()>0?true:false,list,listsoft,files,"返回物料信息及关联物料");
  }
    //历史产品下载(产品id和版本<下载的版本>)
    public void downloadProductHistory(HttpServletRequest req, HttpServletResponse resp, int productId, int version) {