|
@@ -36,6 +36,18 @@ public class BusinessProcessingOpPlugin extends AbstractOperationServicePlugIn {
|
|
|
throw new KDBizException("收款金额与合同冲销金额不一致!");
|
|
|
}
|
|
|
}
|
|
|
+ DynamicObjectCollection nckdEntryentity3 = info.getDynamicObjectCollection("nckd_entryentity3");
|
|
|
+ if (!nckdEntryentity3.isEmpty()) {
|
|
|
+ BigDecimal nckdSkmxjehj = info.getBigDecimal("nckd_skmxjehj");//收款合计
|
|
|
+ BigDecimal nckdYsgzjehj = info.getBigDecimal("nckd_ysgzjehj");//应收合计
|
|
|
+ BigDecimal nckdhtamount = info.getBigDecimal("nckd_htamount");//合同合计
|
|
|
+ double latitudeDo = nckdhtamount.doubleValue();
|
|
|
+ double latitudeDou = nckdSkmxjehj.doubleValue();
|
|
|
+ double latitudeDous = nckdYsgzjehj.doubleValue();
|
|
|
+ if (latitudeDou != latitudeDo) {
|
|
|
+ throw new KDBizException("收款金额与合同冲销金额不一致!");
|
|
|
+ }
|
|
|
+ }
|
|
|
|
|
|
} else if ("B".equals(detailtype)) {
|
|
|
BigDecimal nckdFkmxjehj = info.getBigDecimal("nckd_fkmxjehj");
|