winter пре 1 година
родитељ
комит
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));
}
} }
} }


Loading…
Откажи
Сачувај