|
|
@ -894,6 +894,7 @@ public class OrderInvoiceInfoServiceImpl implements OrderInvoiceInfoService { |
|
|
|
useLocal = true; |
|
|
|
useLocal = true; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
log.debug("获取数据{},{},{}",useInterface,useMongo,useLocal); |
|
|
|
|
|
|
|
|
|
|
|
if (useMongo) { |
|
|
|
if (useMongo) { |
|
|
|
//调用monggodb获取数据
|
|
|
|
//调用monggodb获取数据
|
|
|
@ -909,6 +910,7 @@ public class OrderInvoiceInfoServiceImpl implements OrderInvoiceInfoService { |
|
|
|
fileDownLoad.setFileName(fpdm + "-" + fphm + fileStoreEntity.getSuffix()); |
|
|
|
fileDownLoad.setFileName(fpdm + "-" + fphm + fileStoreEntity.getSuffix()); |
|
|
|
fileDownLoad.setFileSuffix(fileStoreEntity.getSuffix()); |
|
|
|
fileDownLoad.setFileSuffix(fileStoreEntity.getSuffix()); |
|
|
|
fileDownLoadList.add(fileDownLoad); |
|
|
|
fileDownLoadList.add(fileDownLoad); |
|
|
|
|
|
|
|
log.debug("useMongo获得文件数量{},内容{}",fileDownLoadList.size()); |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
if (useInterface) { |
|
|
|
if (useInterface) { |
|
|
@ -921,17 +923,23 @@ public class OrderInvoiceInfoServiceImpl implements OrderInvoiceInfoService { |
|
|
|
if(StringUtils.isBlank(wjlx)){ |
|
|
|
if(StringUtils.isBlank(wjlx)){ |
|
|
|
wjlx = OrderInfoEnum.FILE_TYPE_PDF.getKey(); |
|
|
|
wjlx = OrderInfoEnum.FILE_TYPE_PDF.getKey(); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
String fileName = fphm; |
|
|
|
//转换文件类型参数
|
|
|
|
//转换文件类型参数
|
|
|
|
if(OrderInfoEnum.FILE_TYPE_PDF.getKey().equals(wjlx)){ |
|
|
|
if(OrderInfoEnum.FILE_TYPE_PDF.getKey().equals(wjlx)){ |
|
|
|
fileDownloadRequest.setWJLX("1"); |
|
|
|
fileDownloadRequest.setWJLX("1"); |
|
|
|
|
|
|
|
fileName = fileName+ConfigureConstant.STRING_SUFFIX_PDF; |
|
|
|
} else if (OrderInfoEnum.FILE_TYPE_OFD.getKey().equals(wjlx)) { |
|
|
|
} else if (OrderInfoEnum.FILE_TYPE_OFD.getKey().equals(wjlx)) { |
|
|
|
fileDownloadRequest.setWJLX("2"); |
|
|
|
fileDownloadRequest.setWJLX("2"); |
|
|
|
|
|
|
|
fileName = fileName+ConfigureConstant.STRING_SUFFIX_OFD; |
|
|
|
} else if (OrderInfoEnum.FILE_TYPE_PNG.getKey().equals(wjlx)) { |
|
|
|
} else if (OrderInfoEnum.FILE_TYPE_PNG.getKey().equals(wjlx)) { |
|
|
|
fileDownloadRequest.setWJLX("3"); |
|
|
|
fileDownloadRequest.setWJLX("3"); |
|
|
|
|
|
|
|
fileName = fileName+ConfigureConstant.STRING_SUFFIX_PNG; |
|
|
|
} else if (OrderInfoEnum.FILE_TYPE_XML.getKey().equals(wjlx)) { |
|
|
|
} else if (OrderInfoEnum.FILE_TYPE_XML.getKey().equals(wjlx)) { |
|
|
|
fileDownloadRequest.setWJLX("4"); |
|
|
|
fileDownloadRequest.setWJLX("4"); |
|
|
|
|
|
|
|
fileName = fileName+ConfigureConstant.STRING_SUFFIX_XML; |
|
|
|
} else { |
|
|
|
} else { |
|
|
|
fileDownloadRequest.setWJLX("1"); |
|
|
|
fileDownloadRequest.setWJLX("1"); |
|
|
|
|
|
|
|
fileName = fileName+ConfigureConstant.STRING_SUFFIX_PDF; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
//通过terminalCode判断全电类型
|
|
|
|
//通过terminalCode判断全电类型
|
|
|
@ -943,7 +951,7 @@ public class OrderInvoiceInfoServiceImpl implements OrderInvoiceInfoService { |
|
|
|
if(OrderInfoContentEnum.SUCCESS.getKey().equals(response.getCode())){ |
|
|
|
if(OrderInfoContentEnum.SUCCESS.getKey().equals(response.getCode())){ |
|
|
|
FileDownLoad fileDownLoad = new FileDownLoad(); |
|
|
|
FileDownLoad fileDownLoad = new FileDownLoad(); |
|
|
|
fileDownLoad.setFileContent(response.getFileContent()); |
|
|
|
fileDownLoad.setFileContent(response.getFileContent()); |
|
|
|
fileDownLoad.setFileName(fphm); |
|
|
|
fileDownLoad.setFileName(fileName); |
|
|
|
if (OrderInfoEnum.FILE_TYPE_PDF.getKey().equals(wjlx)) { |
|
|
|
if (OrderInfoEnum.FILE_TYPE_PDF.getKey().equals(wjlx)) { |
|
|
|
fileDownLoad.setFileSuffix(ConfigureConstant.STRING_SUFFIX_PDF); |
|
|
|
fileDownLoad.setFileSuffix(ConfigureConstant.STRING_SUFFIX_PDF); |
|
|
|
} else if (OrderInfoEnum.FILE_TYPE_OFD.getKey().equals(wjlx)) { |
|
|
|
} else if (OrderInfoEnum.FILE_TYPE_OFD.getKey().equals(wjlx)) { |
|
|
@ -954,6 +962,7 @@ public class OrderInvoiceInfoServiceImpl implements OrderInvoiceInfoService { |
|
|
|
fileDownLoad.setFileSuffix(ConfigureConstant.STRING_SUFFIX_XML); |
|
|
|
fileDownLoad.setFileSuffix(ConfigureConstant.STRING_SUFFIX_XML); |
|
|
|
} |
|
|
|
} |
|
|
|
fileDownLoadList.add(fileDownLoad); |
|
|
|
fileDownLoadList.add(fileDownLoad); |
|
|
|
|
|
|
|
log.debug("useInterface获得文件数量{},内容{}",fileDownLoadList.size()); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
} else { |
|
|
|
} else { |
|
|
@ -1008,6 +1017,7 @@ public class OrderInvoiceInfoServiceImpl implements OrderInvoiceInfoService { |
|
|
|
} |
|
|
|
} |
|
|
|
fileDownLoad.setFileSuffix(ConfigureConstant.STRING_SUFFIX_PDF); |
|
|
|
fileDownLoad.setFileSuffix(ConfigureConstant.STRING_SUFFIX_PDF); |
|
|
|
fileDownLoadList.add(fileDownLoad); |
|
|
|
fileDownLoadList.add(fileDownLoad); |
|
|
|
|
|
|
|
log.debug("useLocal获得文件数量{}",fileDownLoadList.size()); |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|