|
@@ -407,9 +407,9 @@ public class ContractbillApiPlugin implements Serializable {
|
|
|
|
|
|
newEntry3.set("oriexpnotpayamount",fexpapplyamount.subtract(newEntry3.getBigDecimal("oriexppayedamount")));
|
|
|
newEntry3.set("expnotpayamount",fexpapplyamountBen.subtract(newEntry3.getBigDecimal("exppayedamount")));
|
|
|
-
|
|
|
- newEntry3.set("canloanamount",fexpapplyamount.subtract(newEntry3.getBigDecimal("oriexppayedamount")));
|
|
|
- newEntry3.set("canloancurramount",fexpapplyamountBen.subtract(newEntry3.getBigDecimal("exppayedamount")));
|
|
|
+
|
|
|
+ newEntry3.set("canloanamount",fexpapplyamount.subtract(newEntry3.getBigDecimal("pushedamount")));
|
|
|
+ newEntry3.set("canloancurramount",fexpapplyamountBen.subtract(newEntry3.getBigDecimal("pushedcurramount")));
|
|
|
|
|
|
newEntry3.set("orgiexpebalanceamount",fexpapplyamount.subtract(newEntry3.getBigDecimal("reimbursedamount")));
|
|
|
newEntry3.set("expebalanceamount",fexpapplyamountBen.subtract(newEntry3.getBigDecimal("reimbursedcurramount")));
|
|
@@ -469,8 +469,6 @@ public class ContractbillApiPlugin implements Serializable {
|
|
|
dynamicObject.set("contractamount", hetongjinetotalfist);
|
|
|
dynamicObject.set("oriapplyamount", hetongjinetotalfist);
|
|
|
dynamicObject.set("originalamount", hetongjinetotalfist);
|
|
|
- dynamicObject.set("oriavailableamount", hetongjinetotalfist);
|
|
|
- dynamicObject.set("availableamount", hetongjinetotalfistBen);
|
|
|
if (isnew) {
|
|
|
|
|
|
dynamicObject.set("oripayedamount", 0);
|
|
@@ -483,6 +481,8 @@ public class ContractbillApiPlugin implements Serializable {
|
|
|
dynamicObject.set("billcanloanamount", hetongjinetotalfistBen);
|
|
|
dynamicObject.set("oribalanceamount", hetongjinetotalfist);
|
|
|
dynamicObject.set("balanceamount", hetongjinetotalfistBen);
|
|
|
+ dynamicObject.set("oriavailableamount", hetongjinetotalfist);
|
|
|
+ dynamicObject.set("availableamount", hetongjinetotalfistBen);
|
|
|
} else {
|
|
|
|
|
|
|
|
@@ -491,16 +491,22 @@ public class ContractbillApiPlugin implements Serializable {
|
|
|
|
|
|
BigDecimal oriusedamount = dynamicObject.getBigDecimal("oriusedamount");
|
|
|
BigDecimal usedamount = dynamicObject.getBigDecimal("usedamount");
|
|
|
+
|
|
|
+ BigDecimal oriloanedamount = dynamicObject.getBigDecimal("oriloanedamount");
|
|
|
+ BigDecimal loanedamount = dynamicObject.getBigDecimal("loanedamount");
|
|
|
|
|
|
-
|
|
|
+
|
|
|
dynamicObject.set("orinotpayamount", hetongjinetotalfist.subtract(oripayedamount));
|
|
|
dynamicObject.set("notpayamount", hetongjinetotalfistBen.subtract(payedamount));
|
|
|
-
|
|
|
- dynamicObject.set("oricanloanamount", hetongjinetotalfist.subtract(oripayedamount));
|
|
|
- dynamicObject.set("billcanloanamount", hetongjinetotalfistBen.subtract(payedamount));
|
|
|
-
|
|
|
+
|
|
|
+ dynamicObject.set("oricanloanamount", hetongjinetotalfist.subtract(oriloanedamount));
|
|
|
+ dynamicObject.set("billcanloanamount", hetongjinetotalfistBen.subtract(loanedamount));
|
|
|
+
|
|
|
dynamicObject.set("oribalanceamount", hetongjinetotalfist.subtract(oriusedamount));
|
|
|
dynamicObject.set("balanceamount", hetongjinetotalfist.subtract(usedamount));
|
|
|
+
|
|
|
+ dynamicObject.set("oriavailableamount", hetongjinetotalfist.subtract(oripayedamount));
|
|
|
+ dynamicObject.set("availableamount", hetongjinetotalfistBen.subtract(payedamount));
|
|
|
}
|
|
|
|
|
|
dynamicObject.set("expenseentryentity", plannewColl);
|