Browse Source

样式

master
han\hanst 2 weeks ago
parent
commit
ddd9e510c5
  1. 3
      src/main/java/com/xujie/sys/common/utils/ExcelTemplateYB.java
  2. 15
      src/main/java/com/xujie/sys/modules/ecss/service/impl/CoDelExcelTXServiceImpl.java
  3. BIN
      src/main/resources/templates/ALPHA/declaration-all-template-pdf.xlsx
  4. BIN
      src/main/resources/templates/ALPHA/declaration-all-template.xlsx
  5. BIN
      src/main/resources/templates/ALPHA/declaration-packingList-template.xlsx
  6. BIN
      src/main/resources/templates/TX/declaration-all-template-pdf.xlsx
  7. BIN
      src/main/resources/templates/TX/declaration-all-template.xlsx
  8. BIN
      src/main/resources/templates/TX/declaration-invoice2-template.xlsx
  9. BIN
      src/main/resources/templates/TX/declaration-packingList-template.xlsx
  10. BIN
      src/main/resources/templates/YB/declaration-all-template-invoice-pdf.xlsx
  11. BIN
      src/main/resources/templates/YB/declaration-all-template-invoice.xlsx
  12. BIN
      src/main/resources/templates/YB/declaration-all-template-pdf.xlsx
  13. BIN
      src/main/resources/templates/YB/declaration-all-template.xlsx
  14. BIN
      src/main/resources/templates/YB/declaration-packingList-template.xlsx

3
src/main/java/com/xujie/sys/common/utils/ExcelTemplateYB.java

@ -583,7 +583,8 @@ public class ExcelTemplateYB {
} else { } else {
numFmt2 = "#,##0"; numFmt2 = "#,##0";
} }
style7.setDataFormat(dataFormat.getFormat(numFmt2));
// 硬标箱单的毛净重以及报关单的总金额都请修改为保留小数点后两位显示整数也一样
style7.setDataFormat(i==6||i==7?dataFormat.getFormat("#,##0.00"):dataFormat.getFormat(numFmt2));
} }
c7.setCellStyle(style7); c7.setCellStyle(style7);
} }

15
src/main/java/com/xujie/sys/modules/ecss/service/impl/CoDelExcelTXServiceImpl.java

@ -2003,13 +2003,22 @@ public class CoDelExcelTXServiceImpl implements CoDelExcelTXService {
for (int i = 0; i < asposeWorkbook.getWorksheets().getCount(); i++) { for (int i = 0; i < asposeWorkbook.getWorksheets().getCount(); i++) {
com.aspose.cells.Worksheet worksheet = asposeWorkbook.getWorksheets().get(i); com.aspose.cells.Worksheet worksheet = asposeWorkbook.getWorksheets().get(i);
PageSetup pageSetup = worksheet.getPageSetup(); PageSetup pageSetup = worksheet.getPageSetup();
boolean isPackingListSheet = i == 1||i==2;
// 设置页面方向纵向 // 设置页面方向纵向
pageSetup.setOrientation(i==2? PageOrientationType.LANDSCAPE:PageOrientationType.PORTRAIT); pageSetup.setOrientation(i==2? PageOrientationType.LANDSCAPE:PageOrientationType.PORTRAIT);
// 设置纸张大小A4 // 设置纸张大小A4
pageSetup.setPaperSize(PaperSizeType.PAPER_A_4); pageSetup.setPaperSize(PaperSizeType.PAPER_A_4);
// 设置缩放比例
pageSetup.setZoom(i==4?60:85);
if (isPackingListSheet) {
// 箱单数据较多时强制缩放到单页宽1页*高1页
pageSetup.setFitToPagesWide(1);
pageSetup.setFitToPagesTall(1);
} else {
// 其他sheet保持原有缩放策略
pageSetup.setFitToPagesWide(0);
pageSetup.setFitToPagesTall(0);
pageSetup.setZoom(i == 4 ? 60 : 85);
}
// 设置边距 // 设置边距
pageSetup.setLeftMargin(0.5); pageSetup.setLeftMargin(0.5);
pageSetup.setRightMargin(0.5); pageSetup.setRightMargin(0.5);
@ -2068,7 +2077,7 @@ public class CoDelExcelTXServiceImpl implements CoDelExcelTXService {
template.addVar("documents", stringInput(ecHeader.getDocuments())); template.addVar("documents", stringInput(ecHeader.getDocuments()));
template.addVar("packageType", stringInput(ecHeader.getPackageType())); template.addVar("packageType", stringInput(ecHeader.getPackageType()));
EcssCoDelNotifyHeaderData notifyHeader = coDelMapper.getEcssCoDelNotifyHeader(data.getSite(), data.getDelNo()); EcssCoDelNotifyHeaderData notifyHeader = coDelMapper.getEcssCoDelNotifyHeader(data.getSite(), data.getDelNo());
template.setFixedDeclarationPriceScale(notifyHeader != null && isAntennaBu(notifyHeader.getBuNo()));
template.setFixedDeclarationPriceScale(true);
List<EcssCoDelPalletHeaderData> palletHeaderDataList = coDelMapper.searchEcssCoDelPalletHeaderData(notifyHeader); List<EcssCoDelPalletHeaderData> palletHeaderDataList = coDelMapper.searchEcssCoDelPalletHeaderData(notifyHeader);
// 总托数 // 总托数
Integer totalPlt = palletHeaderDataList.stream() Integer totalPlt = palletHeaderDataList.stream()

BIN
src/main/resources/templates/ALPHA/declaration-all-template-pdf.xlsx

BIN
src/main/resources/templates/ALPHA/declaration-all-template.xlsx

BIN
src/main/resources/templates/ALPHA/declaration-packingList-template.xlsx

BIN
src/main/resources/templates/TX/declaration-all-template-pdf.xlsx

BIN
src/main/resources/templates/TX/declaration-all-template.xlsx

BIN
src/main/resources/templates/TX/declaration-invoice2-template.xlsx

BIN
src/main/resources/templates/TX/declaration-packingList-template.xlsx

BIN
src/main/resources/templates/YB/declaration-all-template-invoice-pdf.xlsx

BIN
src/main/resources/templates/YB/declaration-all-template-invoice.xlsx

BIN
src/main/resources/templates/YB/declaration-all-template-pdf.xlsx

BIN
src/main/resources/templates/YB/declaration-all-template.xlsx

BIN
src/main/resources/templates/YB/declaration-packingList-template.xlsx

Loading…
Cancel
Save