|
@@ -22,6 +22,10 @@ public class BusinessProcessingOpPlugin extends AbstractOperationServicePlugIn {
|
|
String detailtype = info.getString("nckd_detailtype");
|
|
String detailtype = info.getString("nckd_detailtype");
|
|
if ("A".equals(detailtype)) {
|
|
if ("A".equals(detailtype)) {
|
|
DynamicObjectCollection nckdEntryentity1 = info.getDynamicObjectCollection("nckd_entryentity1");
|
|
DynamicObjectCollection nckdEntryentity1 = info.getDynamicObjectCollection("nckd_entryentity1");
|
|
|
|
+ DynamicObjectCollection nckdEntryentity3 = info.getDynamicObjectCollection("nckd_entryentity3");
|
|
|
|
+ if(!nckdEntryentity1.isEmpty() && !nckdEntryentity3.isEmpty()){
|
|
|
|
+ throw new KDBizException("应收挂账与租赁合同不能同时冲销!");
|
|
|
|
+ }
|
|
if (!nckdEntryentity1.isEmpty()) {
|
|
if (!nckdEntryentity1.isEmpty()) {
|
|
BigDecimal nckdSkmxjehj = info.getBigDecimal("nckd_skmxjehj");//收款合计
|
|
BigDecimal nckdSkmxjehj = info.getBigDecimal("nckd_skmxjehj");//收款合计
|
|
BigDecimal nckdYsgzjehj = info.getBigDecimal("nckd_ysgzjehj");//应收合计
|
|
BigDecimal nckdYsgzjehj = info.getBigDecimal("nckd_ysgzjehj");//应收合计
|
|
@@ -32,9 +36,7 @@ public class BusinessProcessingOpPlugin extends AbstractOperationServicePlugIn {
|
|
if (latitudeDou != latitudeDous) {
|
|
if (latitudeDou != latitudeDous) {
|
|
throw new KDBizException("收款金额与冲销金额不一致!");
|
|
throw new KDBizException("收款金额与冲销金额不一致!");
|
|
}
|
|
}
|
|
-
|
|
|
|
}
|
|
}
|
|
- DynamicObjectCollection nckdEntryentity3 = info.getDynamicObjectCollection("nckd_entryentity3");
|
|
|
|
if (!nckdEntryentity3.isEmpty()) {
|
|
if (!nckdEntryentity3.isEmpty()) {
|
|
BigDecimal nckdSkmxjehj = info.getBigDecimal("nckd_skmxjehj");//收款合计
|
|
BigDecimal nckdSkmxjehj = info.getBigDecimal("nckd_skmxjehj");//收款合计
|
|
BigDecimal nckdYsgzjehj = info.getBigDecimal("nckd_ysgzjehj");//应收合计
|
|
BigDecimal nckdYsgzjehj = info.getBigDecimal("nckd_ysgzjehj");//应收合计
|