winter 2 лет назад
Родитель
Сommit
81bfae4ef9
2 измененных файлов: 13 добавлений и 2 удалений
  1. +2
    -1
      mallinkService/src/main/java/com/iformall/print/data/PrintCustomedTableDataHandler.java
  2. +11
    -1
      mallinkService/src/main/java/com/iformall/service/impl/WxFinancePrintServiceImpl.java

+ 2
- 1
mallinkService/src/main/java/com/iformall/print/data/PrintCustomedTableDataHandler.java Просмотреть файл

@@ -83,7 +83,8 @@ public class PrintCustomedTableDataHandler{
} }
sb.append("</tr>"); sb.append("</tr>");
} }
return sb.toString();
titleTr.parent().appendText(sb.toString());
return doc.html();
} }
} }

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

@@ -269,6 +269,12 @@ public class WxFinancePrintServiceImpl implements WxFinancePrintService {
JSONObject ov = items.getJSONObject(j); JSONObject ov = items.getJSONObject(j);
//是否是定制化的表格 //是否是定制化的表格
Integer isCustomedTable = ov.getInteger("isFmCustomizedTable"); Integer isCustomedTable = ov.getInteger("isFmCustomizedTable");
boolean isSetDefaultValue = false;
String componentType = ov.getString("type");
if ("braid-html".equals(componentType)) {
isSetDefaultValue = true;
}
if (null != isCustomedTable && EnumYesOrNo.YES.getCode().intValue() == isCustomedTable.intValue()) { if (null != isCustomedTable && EnumYesOrNo.YES.getCode().intValue() == isCustomedTable.intValue()) {
//表格解析 //表格解析
String componentContent = ov.getString("value"); String componentContent = ov.getString("value");
@@ -276,7 +282,11 @@ public class WxFinancePrintServiceImpl implements WxFinancePrintService {
// printCustomedTableDataHandler.getTableContent(componentContent, JSON.parseArray(JSON.toJSONString(billList))); // printCustomedTableDataHandler.getTableContent(componentContent, JSON.parseArray(JSON.toJSONString(billList)));
//} //}
}else { }else {
ov.put("defaultValue", printBillDataHandler.getObjectValue(ov.getString("name"),re,merchantMap,feesMap));
if (isSetDefaultValue) {
ov.put("value", printBillDataHandler.getObjectValue(ov.getString("name"),re,merchantMap,feesMap));
}else {
ov.put("value", printBillDataHandler.getObjectValue(ov.getString("name"),re,merchantMap,feesMap));
}
} }
} }


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