Browse Source

详情查看图片

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

Loading…
Cancel
Save