|
@@ -196,14 +196,12 @@ public class InvAccountServiceImpl extends ServiceImpl<InvAccountMapper, InvAcco
|
|
|
.filter(ord -> Objects.equals(rel.getAccountId(), ord.getAccountId()))
|
|
.filter(ord -> Objects.equals(rel.getAccountId(), ord.getAccountId()))
|
|
|
.findFirst()
|
|
.findFirst()
|
|
|
.map(ord -> {
|
|
.map(ord -> {
|
|
|
|
|
+ rel.setSumInvoicingAmount("0");
|
|
|
if (ord.getInvoicingAmountExcess() != null) {
|
|
if (ord.getInvoicingAmountExcess() != null) {
|
|
|
-
|
|
|
|
|
rel.setQuarterAmountExcess(new BigDecimal("300000").subtract(new BigDecimal("5000000").subtract(new BigDecimal(ord.getInvoicingAmountExcess()))).toString());
|
|
rel.setQuarterAmountExcess(new BigDecimal("300000").subtract(new BigDecimal("5000000").subtract(new BigDecimal(ord.getInvoicingAmountExcess()))).toString());
|
|
|
- rel.setSumInvoicingAmount("0");
|
|
|
|
|
} else {
|
|
} else {
|
|
|
if (!rel.getBusinessQuality().equals("0")) {
|
|
if (!rel.getBusinessQuality().equals("0")) {
|
|
|
rel.setQuarterAmountExcess("300000");
|
|
rel.setQuarterAmountExcess("300000");
|
|
|
- rel.setSumInvoicingAmount("0");
|
|
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
return rel;
|
|
return rel;
|
|
@@ -234,7 +232,6 @@ public class InvAccountServiceImpl extends ServiceImpl<InvAccountMapper, InvAcco
|
|
|
}
|
|
}
|
|
|
if (invAccount.getBusinessQuality().equals("3")) {
|
|
if (invAccount.getBusinessQuality().equals("3")) {
|
|
|
invAccount.setQuarterAmountExcess(null);
|
|
invAccount.setQuarterAmountExcess(null);
|
|
|
- invAccount.setSumInvoicingAmount(null);
|
|
|
|
|
invAccount.setInvoicingAmountExcess(null);
|
|
invAccount.setInvoicingAmountExcess(null);
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|