入库单结算类型逻辑调整

This commit is contained in:
zhangzhiguo 2025-10-21 09:36:14 +08:00
parent b745cc37a2
commit 169f777d7a
1 changed files with 15 additions and 12 deletions

View File

@ -22,6 +22,7 @@ public class MaterialoutbillProcbsCkOp extends AbstractOperationServicePlugIn {
e.getFieldKeys().add("entryentity"); e.getFieldKeys().add("entryentity");
e.getFieldKeys().add("entryentity.procbs"); e.getFieldKeys().add("entryentity.procbs");
e.getFieldKeys().add("entryentity.zcgj_accounttype"); e.getFieldKeys().add("entryentity.zcgj_accounttype");
e.getFieldKeys().add("costtype");
} }
@Override @Override
@ -43,7 +44,8 @@ public class MaterialoutbillProcbsCkOp extends AbstractOperationServicePlugIn {
ExtendedDataEntity[] extendedDataEntities = this.getDataEntities(); ExtendedDataEntity[] extendedDataEntities = this.getDataEntities();
for (ExtendedDataEntity extendedDataEntity : extendedDataEntities) { for (ExtendedDataEntity extendedDataEntity : extendedDataEntities) {
DynamicObject dataEntity = extendedDataEntity.getDataEntity(); DynamicObject dataEntity = extendedDataEntity.getDataEntity();
String costtype = dataEntity.getString("costtype");
if("a".equals(costtype)){
DynamicObjectCollection dynamicObjectCollection = dataEntity.getDynamicObjectCollection("entryentity"); DynamicObjectCollection dynamicObjectCollection = dataEntity.getDynamicObjectCollection("entryentity");
int i=0; int i=0;
for (DynamicObject dynamicObject : dynamicObjectCollection) { for (DynamicObject dynamicObject : dynamicObjectCollection) {
@ -63,3 +65,4 @@ public class MaterialoutbillProcbsCkOp extends AbstractOperationServicePlugIn {
} }
} }
} }
}