winter 1 год назад
Родитель
С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>");
}
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);
//是否是定制化的表格
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()) {
//表格解析
String componentContent = ov.getString("value");
@@ -276,7 +282,11 @@ public class WxFinancePrintServiceImpl implements WxFinancePrintService {
// printCustomedTableDataHandler.getTableContent(componentContent, JSON.parseArray(JSON.toJSONString(billList)));
//}
}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));
}
}
}


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