|
@@ -33,6 +33,7 @@ public class BuyBackTotalOpPlugin extends AbstractOperationServicePlugIn {
|
|
|
fieldKeys.add("nckd_attachfee");
|
|
|
fieldKeys.add("nckd_interest");
|
|
|
fieldKeys.add("nckd_ininterest");
|
|
|
+ fieldKeys.add("nckd_pilesnum");//成交数量合计
|
|
|
|
|
|
fieldKeys.add("nckd_rpamt");
|
|
|
fieldKeys.add("nckd_baybackentry");
|
|
@@ -45,6 +46,7 @@ public class BuyBackTotalOpPlugin extends AbstractOperationServicePlugIn {
|
|
|
fieldKeys.add("nckd_baybackentry.nckd_e_interest");
|
|
|
fieldKeys.add("nckd_baybackentry.nckd_e_outinterest");
|
|
|
fieldKeys.add("nckd_baybackentry.nckd_e_rpamt");
|
|
|
+ fieldKeys.add("nckd_baybackentry.nckd_e_pilesnum");//成交数量
|
|
|
}
|
|
|
|
|
|
@Override
|
|
@@ -91,6 +93,7 @@ public class BuyBackTotalOpPlugin extends AbstractOperationServicePlugIn {
|
|
|
BigDecimal interestTotal = BigDecimal.ZERO;
|
|
|
BigDecimal outinterestTotal = BigDecimal.ZERO;
|
|
|
BigDecimal rpamtTotal = BigDecimal.ZERO;
|
|
|
+ BigDecimal pilesnumTotal = BigDecimal.ZERO;
|
|
|
|
|
|
data = BusinessDataServiceHelper.loadSingle(data.getPkValue(), data.getDynamicObjectType().getName());
|
|
|
|
|
@@ -105,6 +108,7 @@ public class BuyBackTotalOpPlugin extends AbstractOperationServicePlugIn {
|
|
|
interestTotal = interestTotal.add(entry.getBigDecimal("nckd_e_interest"));
|
|
|
outinterestTotal = outinterestTotal.add(entry.getBigDecimal("nckd_e_outinterest"));
|
|
|
rpamtTotal = rpamtTotal.add(entry.getBigDecimal("nckd_e_rpamt"));
|
|
|
+ pilesnumTotal = pilesnumTotal.add(entry.getBigDecimal("nckd_e_pilesnum"));
|
|
|
}
|
|
|
|
|
|
data.set("nckd_amount", amountTotal);
|
|
@@ -116,6 +120,7 @@ public class BuyBackTotalOpPlugin extends AbstractOperationServicePlugIn {
|
|
|
data.set("nckd_interest", interestTotal);
|
|
|
data.set("nckd_ininterest", outinterestTotal);
|
|
|
data.set("nckd_rpamt", rpamtTotal);
|
|
|
+ data.set("nckd_pilesnum", pilesnumTotal);
|
|
|
|
|
|
listObj.add(data);
|
|
|
}
|