Browse Source

详情查看图片

master
God 11 months ago
parent
commit
b2854c8dbd
  1. 120
      anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesorder/BusSalesOrderService.java

120
anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesorder/BusSalesOrderService.java

@ -485,73 +485,85 @@ public class BusSalesOrderService extends MybatisBaseService<BusSalesOrderMapper
BusSalesOrderTrailerDetailsVo busSalesOrderTrailerDetailsVo = busSalesOrderTrailerDetailsVos.get(0); BusSalesOrderTrailerDetailsVo busSalesOrderTrailerDetailsVo = busSalesOrderTrailerDetailsVos.get(0);
BusSalesOrderTrailer busSalesOrderTrailer = busSalesOrderTrailerService.fetchBySid(busSalesOrderTrailerDetailsVo.getSid()); BusSalesOrderTrailer busSalesOrderTrailer = busSalesOrderTrailerService.fetchBySid(busSalesOrderTrailerDetailsVo.getSid());
String certFile = busSalesOrderTrailer.getCertFile(); String certFile = busSalesOrderTrailer.getCertFile();
String[] certFiles = certFile.split(","); if (StringUtils.isNotBlank(certFile)){
List<BusSalesOrderTrailerFile> certFiless = new ArrayList<>(); String[] certFiles = certFile.split(",");
for (String path : certFiles) { List<BusSalesOrderTrailerFile> certFiless = new ArrayList<>();
String url = fileUploadComponent.getUrlPrefix() + path; for (String path : certFiles) {
BusSalesOrderTrailerFile busSalesOrderTrailerFile = new BusSalesOrderTrailerFile(); String url = fileUploadComponent.getUrlPrefix() + path;
busSalesOrderTrailerFile.setUrl(url); BusSalesOrderTrailerFile busSalesOrderTrailerFile = new BusSalesOrderTrailerFile();
certFiless.add(busSalesOrderTrailerFile); busSalesOrderTrailerFile.setUrl(url);
} certFiless.add(busSalesOrderTrailerFile);
busSalesOrderTrailerDetailsVo.setCertFile(certFiless); }
busSalesOrderTrailerDetailsVo.setCertFile(certFiless);
}
String contractFile = busSalesOrderTrailer.getContractFile(); String contractFile = busSalesOrderTrailer.getContractFile();
String[] contractFiles = contractFile.split(","); if (StringUtils.isNotBlank(contractFile)){
List<BusSalesOrderTrailerFile> contractFiless = new ArrayList<>(); String[] contractFiles = contractFile.split(",");
for (String path : contractFiles) { List<BusSalesOrderTrailerFile> contractFiless = new ArrayList<>();
String url = fileUploadComponent.getUrlPrefix() + path; for (String path : contractFiles) {
BusSalesOrderTrailerFile busSalesOrderTrailerFile = new BusSalesOrderTrailerFile(); String url = fileUploadComponent.getUrlPrefix() + path;
busSalesOrderTrailerFile.setUrl(url); BusSalesOrderTrailerFile busSalesOrderTrailerFile = new BusSalesOrderTrailerFile();
contractFiless.add(busSalesOrderTrailerFile); busSalesOrderTrailerFile.setUrl(url);
} contractFiless.add(busSalesOrderTrailerFile);
busSalesOrderTrailerDetailsVo.setContractFile(contractFiless); }
busSalesOrderTrailerDetailsVo.setContractFile(contractFiless);
}
vo.setGc1(busSalesOrderTrailerDetailsVo); vo.setGc1(busSalesOrderTrailerDetailsVo);
}else if (busSalesOrderTrailerDetailsVos.size() == 2){ }else if (busSalesOrderTrailerDetailsVos.size() == 2){
//挂车1 //挂车1
BusSalesOrderTrailerDetailsVo gc1 = busSalesOrderTrailerDetailsVos.get(0); BusSalesOrderTrailerDetailsVo gc1 = busSalesOrderTrailerDetailsVos.get(0);
BusSalesOrderTrailer gcst1 = busSalesOrderTrailerService.fetchBySid(gc1.getSid()); BusSalesOrderTrailer gcst1 = busSalesOrderTrailerService.fetchBySid(gc1.getSid());
String certFile1 = gcst1.getCertFile(); String certFile1 = gcst1.getCertFile();
String[] certFiles1 = certFile1.split(","); if (StringUtils.isNotBlank(certFile1)){
List<BusSalesOrderTrailerFile> certFiless1 = new ArrayList<>(); String[] certFiles1 = certFile1.split(",");
for (String path : certFiles1) { List<BusSalesOrderTrailerFile> certFiless1 = new ArrayList<>();
String url = fileUploadComponent.getUrlPrefix() + path; for (String path : certFiles1) {
BusSalesOrderTrailerFile busSalesOrderTrailerFile = new BusSalesOrderTrailerFile(); String url = fileUploadComponent.getUrlPrefix() + path;
busSalesOrderTrailerFile.setUrl(url); BusSalesOrderTrailerFile busSalesOrderTrailerFile = new BusSalesOrderTrailerFile();
certFiless1.add(busSalesOrderTrailerFile); busSalesOrderTrailerFile.setUrl(url);
} certFiless1.add(busSalesOrderTrailerFile);
gc1.setCertFile(certFiless1); }
gc1.setCertFile(certFiless1);
}
String contractFile1 = gcst1.getContractFile(); String contractFile1 = gcst1.getContractFile();
String[] contractFiles1 = contractFile1.split(","); if (StringUtils.isNotBlank(contractFile1)){
List<BusSalesOrderTrailerFile> contractFiless1 = new ArrayList<>(); String[] contractFiles1 = contractFile1.split(",");
for (String path : contractFiles1) { List<BusSalesOrderTrailerFile> contractFiless1 = new ArrayList<>();
String url = fileUploadComponent.getUrlPrefix() + path; for (String path : contractFiles1) {
BusSalesOrderTrailerFile busSalesOrderTrailerFile = new BusSalesOrderTrailerFile(); String url = fileUploadComponent.getUrlPrefix() + path;
busSalesOrderTrailerFile.setUrl(url); BusSalesOrderTrailerFile busSalesOrderTrailerFile = new BusSalesOrderTrailerFile();
contractFiless1.add(busSalesOrderTrailerFile); busSalesOrderTrailerFile.setUrl(url);
} contractFiless1.add(busSalesOrderTrailerFile);
gc1.setContractFile(contractFiless1); }
gc1.setContractFile(contractFiless1);
}
//挂车2 //挂车2
BusSalesOrderTrailerDetailsVo gc2 = busSalesOrderTrailerDetailsVos.get(1); BusSalesOrderTrailerDetailsVo gc2 = busSalesOrderTrailerDetailsVos.get(1);
BusSalesOrderTrailer gcst2 = busSalesOrderTrailerService.fetchBySid(gc2.getSid()); BusSalesOrderTrailer gcst2 = busSalesOrderTrailerService.fetchBySid(gc2.getSid());
String certFile2 = gcst2.getCertFile(); String certFile2 = gcst2.getCertFile();
String[] certFiles2 = certFile2.split(","); if (StringUtils.isNotBlank(certFile2)){
List<BusSalesOrderTrailerFile> certFiless2 = new ArrayList<>(); String[] certFiles2 = certFile2.split(",");
for (String path : certFiles2) { List<BusSalesOrderTrailerFile> certFiless2 = new ArrayList<>();
String url = fileUploadComponent.getUrlPrefix() + path; for (String path : certFiles2) {
BusSalesOrderTrailerFile busSalesOrderTrailerFile = new BusSalesOrderTrailerFile(); String url = fileUploadComponent.getUrlPrefix() + path;
busSalesOrderTrailerFile.setUrl(url); BusSalesOrderTrailerFile busSalesOrderTrailerFile = new BusSalesOrderTrailerFile();
certFiless2.add(busSalesOrderTrailerFile); busSalesOrderTrailerFile.setUrl(url);
} certFiless2.add(busSalesOrderTrailerFile);
gc2.setCertFile(certFiless2); }
gc2.setCertFile(certFiless2);
}
String contractFile2 = gcst1.getContractFile(); String contractFile2 = gcst1.getContractFile();
String[] contractFiles2 = contractFile2.split(","); if (StringUtils.isNotBlank(contractFile2)){
List<BusSalesOrderTrailerFile> contractFiless2 = new ArrayList<>(); String[] contractFiles2 = contractFile2.split(",");
for (String path : contractFiles2) { List<BusSalesOrderTrailerFile> contractFiless2 = new ArrayList<>();
String url = fileUploadComponent.getUrlPrefix() + path; for (String path : contractFiles2) {
BusSalesOrderTrailerFile busSalesOrderTrailerFile = new BusSalesOrderTrailerFile(); String url = fileUploadComponent.getUrlPrefix() + path;
busSalesOrderTrailerFile.setUrl(url); BusSalesOrderTrailerFile busSalesOrderTrailerFile = new BusSalesOrderTrailerFile();
contractFiless2.add(busSalesOrderTrailerFile); busSalesOrderTrailerFile.setUrl(url);
} contractFiless2.add(busSalesOrderTrailerFile);
gc2.setContractFile(contractFiless2); }
gc2.setContractFile(contractFiless2);
}
vo.setGc1(gc1); vo.setGc1(gc1);
vo.setGc2(gc2); vo.setGc2(gc2);
} }

Loading…
Cancel
Save