|
@@ -936,6 +936,12 @@ public class ExecutorMeter extends FormulaExecutor {
|
|
|
List<InterimPayCertificateItem> itemList = tec.meterInfo.getInterimPayCertificateItems();
|
|
|
itemList.clear();
|
|
|
if(Func.isNotEmpty(midPayItemList)){
|
|
|
+ /*暂定金编号,纠正*/
|
|
|
+ chapters.stream().filter(e->e.getFormName().contains("暂")).findFirst().ifPresent(t->{
|
|
|
+ midPayItemList.stream().filter(e->e.getPayName().contains("暂")).findFirst().ifPresent(k->{
|
|
|
+ k.setPayNumber(t.getFormNumber());
|
|
|
+ });
|
|
|
+ });
|
|
|
/*合计后回显*/
|
|
|
Map<InterimPaymentCertificate,InterimPayCertificateItem> peerMap = new HashMap<>();
|
|
|
List<InterimPaymentCertificate> payItemZj=new ArrayList<>();
|
|
@@ -999,9 +1005,6 @@ public class ExecutorMeter extends FormulaExecutor {
|
|
|
}
|
|
|
midPayItemList.forEach(e->{
|
|
|
String payNumber=e.getPayNumber();
|
|
|
- if(e.getPayName().contains("暂")){
|
|
|
- payNumber="ZLJE";
|
|
|
- }
|
|
|
InterimPaymentCertificate ipc = paymentCertificateMap.get(payNumber);
|
|
|
if(ipc==null){
|
|
|
/*浙江的按照实际的计量单元去显示*/
|
|
@@ -1014,16 +1017,6 @@ public class ExecutorMeter extends FormulaExecutor {
|
|
|
}
|
|
|
});
|
|
|
if(payItemZj.size()>0){
|
|
|
-/* dataList.stream().filter(t->t.getFormName()!=null&&t.getFormName().contains("暂定金")).findFirst().ifPresent(t->{
|
|
|
- t.setFormName("暂定金额");
|
|
|
- t.setChapterSeq("");
|
|
|
- t.setCurrentPeriodPay("");
|
|
|
- t.setCurrentPeriodEndPay("");
|
|
|
- t.setPreviousPeriodEndPay("");
|
|
|
- t.setPreviousPeriodEndChangeMoney("");
|
|
|
- t.setCurrentPeriodChangeMoney("");
|
|
|
- t.setCurrentPeriodEndChangeMoney("");
|
|
|
- });*/
|
|
|
dataList.addAll(payItemZj);
|
|
|
/*生成中期支付证书可编辑列表*/
|
|
|
/*合并手写内容*/
|