Просмотр исходного кода

[合同][修改][开发结算单]

release_toaliyun_real
luozukai 6 лет назад
Родитель
Сommit
7a222038a7
3 измененных файлов: 3 добавлений и 6 удалений
  1. +1
    -1
      mallinkService/src/main/java/com/iformall/service/impl/WxBillAllServiceImpl.java
  2. +2
    -5
      mallinkService/src/main/java/com/iformall/utils/WordUtil.java
  3. Двоичные данные
      mallinkService/src/main/resources/contract-word-template/settle.docx

+ 1
- 1
mallinkService/src/main/java/com/iformall/service/impl/WxBillAllServiceImpl.java Просмотреть файл

@@ -838,7 +838,7 @@ public class WxBillAllServiceImpl implements WxBillAllService {
String filepath = fmUploadDir;
String filename = UUID.randomUUID() + ".docx";
String exportFileName = "结算单.docx";
WordUtil.exportWord(templatePath, filepath, filename, exportFileName, result, request, response,null);
WordUtil.exportWord(templatePath, filepath, filename, exportFileName, result, request, response,rowsParams);

}



+ 2
- 5
mallinkService/src/main/java/com/iformall/utils/WordUtil.java Просмотреть файл

@@ -59,7 +59,7 @@ public class WordUtil {

XWPFDocument doc = WordExportUtil.exportWord07(templatePath, params);
if(!CollectionUtils.isEmpty(rowsParams))
insertValueToTable(doc,rowsParams,1);
insertValueToTable(doc,rowsParams,0);

String tmpPath = temDir + fileName;
FileOutputStream fos = new FileOutputStream(tmpPath);
@@ -100,16 +100,13 @@ public class WordUtil {
*/
public static void insertValueToTable(XWPFDocument xwpfDocument, List<Map<String,String>> params, int tableIndex) throws Exception {
List<XWPFTable> tableList = xwpfDocument.getTables();
if(tableList.size()<=tableIndex){
throw new Exception("tableIndex对应的表格不存在");
}
XWPFTable table = tableList.get(tableIndex);
List<XWPFTableRow> rows = table.getRows();
if(rows.size()<2){
throw new Exception("tableIndex对应表格应该为2行");
}
//模板的那一行
XWPFTableRow tmpRow = rows.get(3);
XWPFTableRow tmpRow = rows.get(2);
List<XWPFTableCell> tmpCells = null;
List<XWPFTableCell> cells = null;
XWPFTableCell tmpCell = null;


Двоичные данные
mallinkService/src/main/resources/contract-word-template/settle.docx Просмотреть файл


Загрузка…
Отмена
Сохранить