1.订舱通知单保存汇总明细信息分录数量
2.注册优化
This commit is contained in:
ljw 2024-11-12 17:45:44 +08:00
parent 00123c56ca
commit d755bffaee
80 changed files with 234 additions and 1059 deletions

View File

@ -19,14 +19,7 @@ public class IntebilllogonSaveEdit extends AbstractOperationServicePlugIn {
@Override
public void onPreparePropertys(PreparePropertysEventArgs e) {
List<String> fieldKeys = e.getFieldKeys();
fieldKeys.add("yem_billtype");
fieldKeys.add("yem_isvmi");
// fieldKeys.add("yem_businesssort");
// fieldKeys.add("yem_qty");
// fieldKeys.add("yem_resourcenog");
// fieldKeys.add("yem_es_salesorder_z");
// fieldKeys.add("yem_vehicleno");
e.getFieldKeys().addAll(this.billEntityType.getAllFields().keySet());
}
@Override

View File

@ -39,13 +39,7 @@ public class SalesorderSignatureOp extends AbstractOperationServicePlugIn {
@Override
public void onPreparePropertys(PreparePropertysEventArgs e) {
super.onPreparePropertys(e);
List<String> fieldKeys = e.getFieldKeys();
fieldKeys.add("yem_sigforminstid");
fieldKeys.add("yem_sigflowinstid");
fieldKeys.add("yem_sigstatus");
fieldKeys.add("yem_siguser");
fieldKeys.add("yem_sigdatetime");
fieldKeys.add("yem_sigmag");
e.getFieldKeys().addAll(this.billEntityType.getAllFields().keySet());
}
@Override

View File

@ -23,8 +23,7 @@ public class YemBillUnAuditOp extends AbstractOperationServicePlugIn {
@Override
public void onPreparePropertys(PreparePropertysEventArgs e) {
List<String> fieldKeys = e.getFieldKeys();
fieldKeys.add("yem_forminstid");
fieldKeys.add("yem_flowinstid");
e.getFieldKeys().addAll(this.billEntityType.getAllFields().keySet());
super.onPreparePropertys(e);
}

View File

@ -14,11 +14,7 @@ public class ExportCostAmountValidatorOp extends AbstractOperationServicePlugIn
@Override
public void onPreparePropertys(PreparePropertysEventArgs e) {
super.onPreparePropertys(e);
List<String> fieldKeys = e.getFieldKeys();
fieldKeys.add("yem_applyamt_b");
fieldKeys.add("yem_splitcost");
fieldKeys.add("yem_applyforamt");
fieldKeys.add("yem_csotdetail");
e.getFieldKeys().addAll(this.billEntityType.getAllFields().keySet());
}
@Override

View File

@ -13,11 +13,7 @@ public class ExportCostSubmitOp extends AbstractOperationServicePlugIn {
@Override
public void onPreparePropertys(PreparePropertysEventArgs e) {
super.onPreparePropertys(e);
List<String> fieldKeys = e.getFieldKeys();
fieldKeys.add("yem_applyamt_b");
fieldKeys.add("yem_splitcost");
fieldKeys.add("yem_applyforamt");
fieldKeys.add("yem_csotdetail");
e.getFieldKeys().addAll(this.billEntityType.getAllFields().keySet());
}
@Override

View File

@ -19,9 +19,7 @@ public class ExportInvoiceAuditOp extends AbstractOperationServicePlugIn {
@Override
public void onPreparePropertys(PreparePropertysEventArgs e) {
super.onPreparePropertys(e);
List<String> fieldKeys = e.getFieldKeys();
fieldKeys.add("auditdate");
fieldKeys.add("yem_exratedate");
e.getFieldKeys().addAll(this.billEntityType.getAllFields().keySet());
}
@Override

View File

@ -23,12 +23,7 @@ public class ExportInvoiceDelOP extends AbstractOperationServicePlugIn{
@Override
public void onPreparePropertys(PreparePropertysEventArgs e) {
super.onPreparePropertys(e);
List<String> fieldKeys = e.getFieldKeys();
fieldKeys.add("yem_exportinvoice_c");
fieldKeys.add("yem_sourcebillid_ec");
fieldKeys.add("yem_sourcebillentryid");
fieldKeys.add("yem_cusqty");
fieldKeys.add("billno");
e.getFieldKeys().addAll(this.billEntityType.getAllFields().keySet());
}
@Override

View File

@ -27,15 +27,7 @@ public class ExportInvoiceSaveOP extends AbstractOperationServicePlugIn {
@Override
public void onPreparePropertys(PreparePropertysEventArgs e) {
super.onPreparePropertys(e);
List<String> fieldKeys = e.getFieldKeys();
fieldKeys.add("yem_exportinvoice_c");
fieldKeys.add("yem_sourcebillid_ec");
fieldKeys.add("yem_sourcebillentryid");
fieldKeys.add("yem_cusqty");
fieldKeys.add("billno");
fieldKeys.add("yem_es_materialinfo");
fieldKeys.add("yem_sourcebillid");
fieldKeys.add("yem_seatransfee");
e.getFieldKeys().addAll(this.billEntityType.getAllFields().keySet());
}
@Override

View File

@ -16,14 +16,7 @@ public class ExportInvoiceSubmitOp extends AbstractOperationServicePlugIn {
@Override
public void onPreparePropertys(PreparePropertysEventArgs e) {
super.onPreparePropertys(e);
List<String> fieldKeys = e.getFieldKeys();
fieldKeys.add("yem_sourcebillid");
fieldKeys.add("yem_sourcebilltype");
fieldKeys.add("yem_seatransfee");
fieldKeys.add("yem_seabase");
fieldKeys.add("yem_insurefeecurrba");
fieldKeys.add("yem_commission");
fieldKeys.add("yem_shareamtc");
e.getFieldKeys().addAll(this.billEntityType.getAllFields().keySet());
}
@Override

View File

@ -18,10 +18,7 @@ public class FrameworkContractDelOp extends AbstractOperationServicePlugIn {
@Override
public void onPreparePropertys(PreparePropertysEventArgs e) {
super.onPreparePropertys(e);
List<String> fieldKeys = e.getFieldKeys();
fieldKeys.add("yem_entryentitys");
fieldKeys.add("yem_salecontract");
fieldKeys.add("yem_contractamount");
e.getFieldKeys().addAll(this.billEntityType.getAllFields().keySet());
}
@Override

View File

@ -39,13 +39,7 @@ public class SalesContracSignatureOp extends AbstractOperationServicePlugIn {
@Override
public void onPreparePropertys(PreparePropertysEventArgs e) {
super.onPreparePropertys(e);
List<String> fieldKeys = e.getFieldKeys();
fieldKeys.add("yem_sigforminstid");
fieldKeys.add("yem_sigflowinstid");
fieldKeys.add("yem_sigstatus");
fieldKeys.add("yem_siguser");
fieldKeys.add("yem_sigdatetime");
fieldKeys.add("yem_sigmag");
e.getFieldKeys().addAll(this.billEntityType.getAllFields().keySet());
}
@Override
public void beforeExecuteOperationTransaction(BeforeOperationArgs e) {

View File

@ -20,13 +20,7 @@ public class SalesContracUnauditOp extends AbstractOperationServicePlugIn {
public void onPreparePropertys(PreparePropertysEventArgs e) {
super.onPreparePropertys(e);
List<String> fieldKeys = e.getFieldKeys();
fieldKeys.add("yem_managersign");
fieldKeys.add("yem_sigstatus");
fieldKeys.add("yem_siguser");
fieldKeys.add("yem_sigdatetime");
fieldKeys.add("yem_sigforminstid");
fieldKeys.add("yem_sigflowinstid");
fieldKeys.add("yem_sigmag");
e.getFieldKeys().addAll(this.billEntityType.getAllFields().keySet());
}
@Override
public void endOperationTransaction(EndOperationTransactionArgs e) {

View File

@ -18,10 +18,7 @@ public class SalescontracSubmitOp extends AbstractOperationServicePlugIn {
@Override
public void onPreparePropertys(PreparePropertysEventArgs e) {
super.onPreparePropertys(e);
List<String> fieldKeys = e.getFieldKeys();
fieldKeys.add("yem_internationalrate");
fieldKeys.add("yem_currency");
fieldKeys.add("yem_currencybase");
e.getFieldKeys().addAll(this.billEntityType.getAllFields().keySet());
}
@Override
public void onAddValidators(AddValidatorsEventArgs e) {

View File

@ -32,26 +32,7 @@ public class CreateCreditNoteBillOp extends AbstractOperationServicePlugIn imple
@Override
public void onPreparePropertys(PreparePropertysEventArgs e) {
super.onPreparePropertys(e);
List<String> fieldKeys = e.getFieldKeys();
fieldKeys.add("yem_accfunddetail");
fieldKeys.add("yem_userate");
fieldKeys.add("yem_debcuseamt");
fieldKeys.add("org");
fieldKeys.add("yem_customer");
fieldKeys.add("yem_bizdate");
fieldKeys.add("yem_currencybase");
fieldKeys.add("yem_operator");
fieldKeys.add("yem_bd_products");
fieldKeys.add("yem_quotation");
fieldKeys.add("yem_exratetable");
fieldKeys.add("yem_usedebcrednoteno");
fieldKeys.add("yem_debcredtype");
fieldKeys.add("yem_ordercurr");
fieldKeys.add("yem_remark");
fieldKeys.add("billno");
fieldKeys.add("yem_debcreditid");
fieldKeys.add("yem_debcrednotecurr");
fieldKeys.add("yem_debcrednoteno");
e.getFieldKeys().addAll(this.billEntityType.getAllFields().keySet());
}
@Override

View File

@ -16,11 +16,7 @@ import java.util.List;
public class NewVersionOp extends AbstractOperationServicePlugIn {
@Override
public void onPreparePropertys(PreparePropertysEventArgs e) {
List<String> fieldKeys = e.getFieldKeys();
fieldKeys.add("yem_es_materialinfo");
fieldKeys.add("yem_intauditbusano");
fieldKeys.add("yem_intauditbusaid");
fieldKeys.add("billno");
e.getFieldKeys().addAll(this.billEntityType.getAllFields().keySet());
}
@Override

View File

@ -40,10 +40,7 @@ import java.util.Map;
public class SaleOrdeAddGenerateOp extends AbstractOperationServicePlugIn {
@Override
public void onPreparePropertys(PreparePropertysEventArgs e) {
List<String> fieldKeys = e.getFieldKeys();
fieldKeys.add("yem_es_materialinfo");
fieldKeys.add("yem_intauditbusano");
fieldKeys.add("yem_intauditbusaid");
e.getFieldKeys().addAll(this.billEntityType.getAllFields().keySet());
}
@Override

View File

@ -27,10 +27,7 @@ import java.util.List;
public class SaleOrdeDelGenerateOp extends AbstractOperationServicePlugIn {
@Override
public void onPreparePropertys(PreparePropertysEventArgs e) {
List<String> fieldKeys = e.getFieldKeys();
fieldKeys.add("yem_es_materialinfo");
fieldKeys.add("yem_intauditbusano");
fieldKeys.add("yem_intauditbusaid");
e.getFieldKeys().addAll(this.billEntityType.getAllFields().keySet());
}
@Override

View File

@ -29,8 +29,7 @@ import java.util.List;
public class SaleOrdeExportisVoid extends AbstractOperationServicePlugIn {
@Override
public void onPreparePropertys(PreparePropertysEventArgs e) {
List<String> fieldKeys = e.getFieldKeys();
fieldKeys.add("billstatus");
e.getFieldKeys().addAll(this.billEntityType.getAllFields().keySet());
}
@Override

View File

@ -19,8 +19,7 @@ public class SaleOrderBillCancelOp extends AbstractOperationServicePlugIn {
@Override
public void onPreparePropertys(PreparePropertysEventArgs e) {
List<String> fieldKeys = e.getFieldKeys();
fieldKeys.add("billstatus");
e.getFieldKeys().addAll(this.billEntityType.getAllFields().keySet());
}
@Override

View File

@ -15,9 +15,7 @@ public class SaleOrderDelOp extends AbstractOperationServicePlugIn implements Pl
@Override
public void onPreparePropertys(PreparePropertysEventArgs e) {
List<String> fieldKeys = e.getFieldKeys();
fieldKeys.add("yem_es_materialinfo");
fieldKeys.add("yem_intauditbusano");
fieldKeys.add("yem_intauditbusaid");
e.getFieldKeys().addAll(this.billEntityType.getAllFields().keySet());
}
@Override

View File

@ -27,21 +27,7 @@ public class SaleOrderUnSubmitOp extends AbstractOperationServicePlugIn {
@Override
public void onPreparePropertys(PreparePropertysEventArgs e) {
super.onPreparePropertys(e);
List<String> fieldKeys = e.getFieldKeys();
fieldKeys.add("yem_billtype");
fieldKeys.add("yem_newprice");
fieldKeys.add("yem_newsalediffprice");
fieldKeys.add("yem_debcrednoteno");
fieldKeys.add("yem_customer");
fieldKeys.add("yem_bd_products");
fieldKeys.add("yem_cn");
fieldKeys.add("yem_client");
fieldKeys.add("yem_productcategorie");
fieldKeys.add("billstatus");
fieldKeys.add("yem_im_entryentity_m");
fieldKeys.add("org");
fieldKeys.add("yem_fundusetype");
fieldKeys.add("yem_currency");
e.getFieldKeys().addAll(this.billEntityType.getAllFields().keySet());
}
@Override

View File

@ -33,25 +33,7 @@ public class SalesOrderAuditOp extends AbstractOperationServicePlugIn {
@Override
public void onPreparePropertys(PreparePropertysEventArgs e) {
super.onPreparePropertys(e);
List<String> fieldKeys = e.getFieldKeys();
fieldKeys.add("yem_customer");
fieldKeys.add("id");
fieldKeys.add("org");
fieldKeys.add("yem_bd_products");
fieldKeys.add("billno");
fieldKeys.add("yem_bizdate");
fieldKeys.add("yem_giftcurrency");
fieldKeys.add("yem_giftdecimal");
fieldKeys.add("yem_operator");
fieldKeys.add("yem_department");
fieldKeys.add("yem_giftamountsum");
fieldKeys.add("yem_giftamountsumbase");
fieldKeys.add("yem_es_salesorder_l");
fieldKeys.add("yem_isnewagent");
fieldKeys.add("yem_offeramount");
fieldKeys.add("yem_managersign");
fieldKeys.add("billstatus");
fieldKeys.add("yem_signdate");
e.getFieldKeys().addAll(this.billEntityType.getAllFields().keySet());
}
@Override

View File

@ -33,24 +33,7 @@ public class SalesOrderUnAuditOp extends AbstractOperationServicePlugIn {
@Override
public void onPreparePropertys(PreparePropertysEventArgs e) {
super.onPreparePropertys(e);
List<String> fieldKeys = e.getFieldKeys();
fieldKeys.add("yem_customer");
fieldKeys.add("id");
fieldKeys.add("org");
fieldKeys.add("yem_bd_products");
fieldKeys.add("billno");
fieldKeys.add("yem_bizdate");
fieldKeys.add("yem_giftcurrency");
fieldKeys.add("yem_giftdecimal");
fieldKeys.add("yem_operator");
fieldKeys.add("yem_department");
fieldKeys.add("yem_giftamountsum");
fieldKeys.add("yem_giftamountsumbase");
fieldKeys.add("yem_es_salesorder_l");
fieldKeys.add("yem_isnewagent");
fieldKeys.add("yem_managersign");
fieldKeys.add("billstatus");
fieldKeys.add("yem_currency");
e.getFieldKeys().addAll(this.billEntityType.getAllFields().keySet());
}
@Override

View File

@ -20,9 +20,6 @@ public class StorageTransDelOp extends AbstractOperationServicePlugIn {
@Override
public void onPreparePropertys(PreparePropertysEventArgs e) {
List<String> fieldKeys = e.getFieldKeys();
fieldKeys.add("yem_sourceentryid");
fieldKeys.add("yem_es_materialinfo");
fieldKeys.add("yem_unpackingqty");
e.getFieldKeys().addAll(this.billEntityType.getAllFields().keySet());
}
}

View File

@ -30,60 +30,7 @@ public class StorageTransSaveOp extends AbstractOperationServicePlugIn {
@Override
public void onPreparePropertys(PreparePropertysEventArgs e) {
super.onPreparePropertys(e);
e.getFieldKeys().add("yem_qty");
e.getFieldKeys().add("yem_bigcabinet");
e.getFieldKeys().add("yem_mincabinet");
e.getFieldKeys().add("yem_bigcabinetnumbers");
e.getFieldKeys().add("yem_mincabinetnumbers");
e.getFieldKeys().add("yem_boxvolume1");
e.getFieldKeys().add("yem_contractnumbers_m");
e.getFieldKeys().add("yem_businesssort");
e.getFieldKeys().add("yem_products");
e.getFieldKeys().add("yem_salesmethod");
e.getFieldKeys().add("yem_productmodel");
e.getFieldKeys().add("yem_resourcenog");
e.getFieldKeys().add("yem_materiel");
e.getFieldKeys().add("yem_unit");
e.getFieldKeys().add("yem_cubetype");
e.getFieldKeys().add("yem_cubenumber");
e.getFieldKeys().add("yem_remarks");
e.getFieldKeys().add("yem_pieceqty");
e.getFieldKeys().add("yem_piece");
e.getFieldKeys().add("yem_weightunit");
e.getFieldKeys().add("yem_grossweight");
e.getFieldKeys().add("yem_lenghtunit");
e.getFieldKeys().add("yem_long");
e.getFieldKeys().add("yem_high");
e.getFieldKeys().add("yem_wide");
e.getFieldKeys().add("yem_vol");
e.getFieldKeys().add("yem_volm3");
e.getFieldKeys().add("yem_volm3sum");
e.getFieldKeys().add("yem_grossweightsum");
e.getFieldKeys().add("yem_baseunit");
e.getFieldKeys().add("yem_baseqty");
e.getFieldKeys().add("yem_shipmentnumbers_m");
e.getFieldKeys().add("yem_corebilltype_e");
e.getFieldKeys().add("yem_corebillno_d");
e.getFieldKeys().add("yem_corebillid_d");
e.getFieldKeys().add("yem_coreentryid");
e.getFieldKeys().add("yem_resourceid");
e.getFieldKeys().add("yem_material");
e.getFieldKeys().add("yem_units");
e.getFieldKeys().add("yem_shipmentqty");
e.getFieldKeys().add("yem_residueqty");
e.getFieldKeys().add("yem_packstyle");
e.getFieldKeys().add("yem_baseunit_if");
e.getFieldKeys().add("yem_baseqty_if");
e.getFieldKeys().add("yem_salenumberno");
e.getFieldKeys().add("yem_outnumberno");
e.getFieldKeys().add("yem_sourcebillno_d");
e.getFieldKeys().add("yem_sourcebilltype_e");
e.getFieldKeys().add("yem_sourcebillid_d");
e.getFieldKeys().add("yem_sourceentryid");
e.getFieldKeys().add("yem_totalcontractno");
e.getFieldKeys().add("yem_totalcontractno");
e.getFieldKeys().add("yem_shipmentnumbers_m");
e.getFieldKeys().add("yem_totalshippingno");
e.getFieldKeys().addAll(this.billEntityType.getAllFields().keySet());
}
@Override
@ -102,160 +49,174 @@ public class StorageTransSaveOp extends AbstractOperationServicePlugIn {
super.endOperationTransaction(e);
DynamicObject[] storageTrans = e.getDataEntities();
for (DynamicObject storageTran : storageTrans) {
DynamicObject enCasement = BusinessDataServiceHelper.loadSingle("yem_im_encasement",
new QFilter[]{new QFilter("yem_sourcebillid", QCP.equals, storageTran.getPkValue()),
new QFilter("yem_sourcebilltype", QCP.equals, storageTran.getDynamicObjectType().getName())});
if (YEM.isNotEmpty(enCasement)) {
Map<Long, Map<String, Object>> map = new HashMap();
DynamicObjectCollection materialInfos = storageTran.getDynamicObjectCollection("yem_es_materialinfo");
for (DynamicObject materialInfo : materialInfos) {
Map<String, Object> entryMap = new HashMap();
entryMap.put("yem_businesssort", materialInfo.get("yem_businesssort"));//业务分类
entryMap.put("yem_products", materialInfo.get("yem_products"));//产品分类
entryMap.put("yem_salesmethod", materialInfo.get("yem_salesmethod"));//销售方式
entryMap.put("yem_productmodel", materialInfo.get("yem_productmodel"));//基础机型
entryMap.put("yem_resourcenog", materialInfo.get("yem_resourcenog"));//资源号
entryMap.put("yem_materiel", materialInfo.get("yem_materiel"));//物料编码
entryMap.put("yem_unit", materialInfo.get("yem_unit"));//计量单位
entryMap.put("yem_qty", materialInfo.get("yem_qty"));//数量
entryMap.put("yem_cubetype", materialInfo.get("yem_cubetype"));//箱型
entryMap.put("yem_cubenumber", materialInfo.get("yem_cubenumber"));//箱量
entryMap.put("yem_bigcabinet", materialInfo.get("yem_bigcabinet"));//大柜
entryMap.put("yem_bigcabinetnumbers", materialInfo.get("yem_bigcabinetnumbers"));//大柜数量
entryMap.put("yem_mincabinet", materialInfo.get("yem_mincabinet"));//小柜
entryMap.put("yem_mincabinetnumbers", materialInfo.get("yem_mincabinetnumbers"));//小柜数量
entryMap.put("yem_remarks", materialInfo.get("yem_remarks"));//备注
entryMap.put("yem_packstyle", materialInfo.get("yem_packstyle"));//包装方式
entryMap.put("yem_pieceqty", materialInfo.get("yem_pieceqty"));//单件数量
entryMap.put("yem_piece", materialInfo.get("yem_piece"));//件数
entryMap.put("yem_weightunit", materialInfo.get("yem_weightunit"));//重量计量单位
entryMap.put("yem_grossweight", materialInfo.get("yem_grossweight"));//毛重
entryMap.put("yem_lenghtunit", materialInfo.get("yem_lenghtunit"));//长度计量单位
entryMap.put("yem_long", materialInfo.get("yem_long"));//
entryMap.put("yem_high", materialInfo.get("yem_high"));//
entryMap.put("yem_wide", materialInfo.get("yem_wide"));//
entryMap.put("yem_vol", materialInfo.get("yem_vol"));//体积
entryMap.put("yem_volm3", materialInfo.get("yem_volm3"));//体积M3
entryMap.put("yem_volm3sum", materialInfo.get("yem_volm3sum"));//总体积M3
entryMap.put("yem_grossweightsum", materialInfo.get("yem_grossweightsum"));//总毛重
entryMap.put("yem_baseunit", materialInfo.get("yem_baseunit"));//基本计量单位
entryMap.put("yem_baseqty", materialInfo.get("yem_baseqty"));//基本单位数量
entryMap.put("yem_contractnumbers_m", materialInfo.get("yem_contractnumbers_m"));//外销合同号
entryMap.put("yem_shipmentnumbers_m", materialInfo.get("yem_shipmentnumbers_m"));//出运明细单号
entryMap.put("yem_corebilltype_e", materialInfo.get("yem_corebilltype_e"));//核心单类型
entryMap.put("yem_corebillno_d", materialInfo.get("yem_corebillno_d"));//核心单编号
entryMap.put("yem_corebillid_d", materialInfo.get("yem_corebillid_d"));//核心单据id
entryMap.put("yem_coreentryid", materialInfo.get("yem_coreentryid"));//核心单据分录id
map.put(materialInfo.getLong("id"), entryMap);
extracted(e, storageTran, storageTrans);
DynamicObjectCollection yemEsMaterialinfo = storageTran.getDynamicObjectCollection("yem_es_materialinfo");
if (!yemEsMaterialinfo.isEmpty()){
BigDecimal yemQty = BigDecimal.ZERO;
for (DynamicObject dynamicObject : yemEsMaterialinfo) {
String yemBusinesssort = dynamicObject.getString("yem_businesssort");
boolean yemIfgift = dynamicObject.getBoolean("yem_ifgift");
if ("Z".equals(yemBusinesssort)&&!yemIfgift){
yemQty =yemQty.add(dynamicObject.getBigDecimal("yem_qty"));
}
}
storageTran.set("yem_ordersumnumber",yemQty);
}
}
}
private void extracted(EndOperationTransactionArgs e, DynamicObject storageTran, DynamicObject[] storageTrans) {
DynamicObject enCasement = BusinessDataServiceHelper.loadSingle("yem_im_encasement",
new QFilter[]{new QFilter("yem_sourcebillid", QCP.equals, storageTran.getPkValue()),
new QFilter("yem_sourcebilltype", QCP.equals, storageTran.getDynamicObjectType().getName())});
if (YEM.isNotEmpty(enCasement)) {
Map<Long, Map<String, Object>> map = new HashMap();
DynamicObjectCollection materialInfos = storageTran.getDynamicObjectCollection("yem_es_materialinfo");
for (DynamicObject materialInfo : materialInfos) {
Map<String, Object> entryMap = new HashMap();
entryMap.put("yem_businesssort", materialInfo.get("yem_businesssort"));//业务分类
entryMap.put("yem_products", materialInfo.get("yem_products"));//产品分类
entryMap.put("yem_salesmethod", materialInfo.get("yem_salesmethod"));//销售方式
entryMap.put("yem_productmodel", materialInfo.get("yem_productmodel"));//基础机型
entryMap.put("yem_resourcenog", materialInfo.get("yem_resourcenog"));//资源号
entryMap.put("yem_materiel", materialInfo.get("yem_materiel"));//物料编码
entryMap.put("yem_unit", materialInfo.get("yem_unit"));//计量单位
entryMap.put("yem_qty", materialInfo.get("yem_qty"));//数量
entryMap.put("yem_cubetype", materialInfo.get("yem_cubetype"));//箱型
entryMap.put("yem_cubenumber", materialInfo.get("yem_cubenumber"));//箱量
entryMap.put("yem_bigcabinet", materialInfo.get("yem_bigcabinet"));//大柜
entryMap.put("yem_bigcabinetnumbers", materialInfo.get("yem_bigcabinetnumbers"));//大柜数量
entryMap.put("yem_mincabinet", materialInfo.get("yem_mincabinet"));//小柜
entryMap.put("yem_mincabinetnumbers", materialInfo.get("yem_mincabinetnumbers"));//小柜数量
entryMap.put("yem_remarks", materialInfo.get("yem_remarks"));//备注
entryMap.put("yem_packstyle", materialInfo.get("yem_packstyle"));//包装方式
entryMap.put("yem_pieceqty", materialInfo.get("yem_pieceqty"));//单件数量
entryMap.put("yem_piece", materialInfo.get("yem_piece"));//件数
entryMap.put("yem_weightunit", materialInfo.get("yem_weightunit"));//重量计量单位
entryMap.put("yem_grossweight", materialInfo.get("yem_grossweight"));//毛重
entryMap.put("yem_lenghtunit", materialInfo.get("yem_lenghtunit"));//长度计量单位
entryMap.put("yem_long", materialInfo.get("yem_long"));//
entryMap.put("yem_high", materialInfo.get("yem_high"));//
entryMap.put("yem_wide", materialInfo.get("yem_wide"));//
entryMap.put("yem_vol", materialInfo.get("yem_vol"));//体积
entryMap.put("yem_volm3", materialInfo.get("yem_volm3"));//体积M3
entryMap.put("yem_volm3sum", materialInfo.get("yem_volm3sum"));//总体积M3
entryMap.put("yem_grossweightsum", materialInfo.get("yem_grossweightsum"));//总毛重
entryMap.put("yem_baseunit", materialInfo.get("yem_baseunit"));//基本计量单位
entryMap.put("yem_baseqty", materialInfo.get("yem_baseqty"));//基本单位数量
entryMap.put("yem_contractnumbers_m", materialInfo.get("yem_contractnumbers_m"));//外销合同号
entryMap.put("yem_shipmentnumbers_m", materialInfo.get("yem_shipmentnumbers_m"));//出运明细单号
entryMap.put("yem_corebilltype_e", materialInfo.get("yem_corebilltype_e"));//核心单类型
entryMap.put("yem_corebillno_d", materialInfo.get("yem_corebillno_d"));//核心单编号
entryMap.put("yem_corebillid_d", materialInfo.get("yem_corebillid_d"));//核心单据id
entryMap.put("yem_coreentryid", materialInfo.get("yem_coreentryid"));//核心单据分录id
map.put(materialInfo.getLong("id"), entryMap);
}
// List<Integer> sourceEntryIdList = new ArrayList<>();
List<DynamicObject> removeList = new ArrayList();
DynamicObjectCollection imMaterialInfos = enCasement.getDynamicObjectCollection("yem_im_materialinfo_mi");
for (int i = 0; i < imMaterialInfos.size(); i++) {
DynamicObject imMaterialInfo = imMaterialInfos.get(i);
long sourceEntryId = imMaterialInfo.getLong("yem_sourceentryid");
if (map.containsKey(sourceEntryId)) {
//移除装箱单本地数据
map.remove(sourceEntryId);
} else {
removeList.add(imMaterialInfo);
// sourceEntryIdList.add(i);
}
List<DynamicObject> removeList = new ArrayList();
DynamicObjectCollection imMaterialInfos = enCasement.getDynamicObjectCollection("yem_im_materialinfo_mi");
for (int i = 0; i < imMaterialInfos.size(); i++) {
DynamicObject imMaterialInfo = imMaterialInfos.get(i);
long sourceEntryId = imMaterialInfo.getLong("yem_sourceentryid");
if (map.containsKey(sourceEntryId)) {
//移除装箱单本地数据
map.remove(sourceEntryId);
} else {
removeList.add(imMaterialInfo);
// sourceEntryIdList.add(i);
}
if (removeList.size() > 0) {
}
if (removeList.size() > 0) {
// imMaterialInfos.removeAll(sourceEntryIdList);
//移除储运托单删除行内容
for (DynamicObject dy : removeList) {
imMaterialInfos.remove(dy);
}
//移除储运托单删除行内容
for (DynamicObject dy : removeList) {
imMaterialInfos.remove(dy);
}
Set<Long> entryIds = map.keySet();
for (Long entryId : entryIds) {
Map<String, Object> stringObjectMap = map.get(entryId);
DynamicObject addNew = imMaterialInfos.addNew();
}
Set<Long> entryIds = map.keySet();
for (Long entryId : entryIds) {
Map<String, Object> stringObjectMap = map.get(entryId);
DynamicObject addNew = imMaterialInfos.addNew();
addNew.set("yem_businesssort", stringObjectMap.get("yem_businesssort"));//业务分类
addNew.set("yem_products", stringObjectMap.get("yem_products"));//产品分类
addNew.set("yem_salesmethod", stringObjectMap.get("yem_salesmethod"));//销售方式
addNew.set("yem_productmodel", stringObjectMap.get("yem_productmodel"));//基础机型
addNew.set("yem_resourceid", stringObjectMap.get("yem_resourcenog"));//资源号
addNew.set("yem_material", stringObjectMap.get("yem_materiel"));//物料编码
addNew.set("yem_units", stringObjectMap.get("yem_unit"));//计量单位
addNew.set("yem_shipmentqty", stringObjectMap.get("yem_qty"));//储运数量
addNew.set("yem_cubetype", stringObjectMap.get("yem_cubetype"));//箱型
addNew.set("yem_cubenumber", stringObjectMap.get("yem_cubenumber"));//箱量
addNew.set("yem_bigcabinet", stringObjectMap.get("yem_bigcabinet"));//大柜
addNew.set("yem_bigcabinetnumbers", stringObjectMap.get("yem_bigcabinetnumbers"));//大柜数量
addNew.set("yem_mincabinet", stringObjectMap.get("yem_mincabinet"));//小柜
addNew.set("yem_mincabinetnumbers", stringObjectMap.get("yem_mincabinetnumbers"));//小柜数量
addNew.set("yem_residueqty", stringObjectMap.get("yem_qty"));//剩余数量
addNew.set("yem_remarks", stringObjectMap.get("yem_remarks"));//备注
addNew.set("yem_packstyle", stringObjectMap.get("yem_packstyle"));//包装方式
addNew.set("yem_pieceqty", stringObjectMap.get("yem_pieceqty"));//单件数量
addNew.set("yem_piece", stringObjectMap.get("yem_piece"));//件数
addNew.set("yem_weightunit", stringObjectMap.get("yem_weightunit"));//重量计量单位
addNew.set("yem_grossweight", stringObjectMap.get("yem_grossweight"));//毛重
addNew.set("yem_lenghtunit", stringObjectMap.get("yem_lenghtunit"));//长度计量单位
addNew.set("yem_long", stringObjectMap.get("yem_long"));//
addNew.set("yem_wide", stringObjectMap.get("yem_wide"));//
addNew.set("yem_high", stringObjectMap.get("yem_high"));//
addNew.set("yem_vol", stringObjectMap.get("yem_vol"));//体积
addNew.set("yem_volm3", stringObjectMap.get("yem_volm3"));//体积M3
addNew.set("yem_volm3sum", stringObjectMap.get("yem_volm3sum"));//总体积M3
addNew.set("yem_grossweightsum", stringObjectMap.get("yem_grossweightsum"));//总毛重
addNew.set("yem_baseunit_if", stringObjectMap.get("yem_baseunit"));//基本计量单位
addNew.set("yem_baseqty_if", stringObjectMap.get("yem_baseqty"));//基本单位数量
addNew.set("yem_salenumberno", stringObjectMap.get("yem_contractnumbers_m"));//外销合同号
addNew.set("yem_outnumberno", stringObjectMap.get("yem_shipmentnumbers_m"));//出运明细单号
addNew.set("yem_sourcebillno_d", storageTran.getString("billno"));//源单编号
addNew.set("yem_sourcebilltype_e", storageTran.getDynamicObjectType().getName());//源单类型
addNew.set("yem_sourcebillid_d", storageTran.getPkValue());//源单id
addNew.set("yem_sourceentryid", entryId);//来源单据分录id
addNew.set("yem_corebilltype_e", stringObjectMap.get("yem_corebilltype_e"));//核心单类型
addNew.set("yem_corebillno_d", stringObjectMap.get("yem_corebillno_d"));//核心单编号
addNew.set("yem_corebillid_d", stringObjectMap.get("yem_corebillid_d"));//核心单据id
addNew.set("yem_coreentryid", stringObjectMap.get("yem_coreentryid"));//核心单据分录id
repairRelation(storageTran, "yem_es_materialinfo", addNew);
}
//反写装箱单数量
DynamicObjectCollection yem_es_materialinfo = storageTran.getDynamicObjectCollection("yem_es_materialinfo");
for (DynamicObject dt : yem_es_materialinfo) {
DynamicObjectCollection materialinfo_mi = enCasement.getDynamicObjectCollection("yem_im_materialinfo_mi");
for (DynamicObject miSon : materialinfo_mi) {
long aLong = miSon.getLong("yem_sourceentryid");
if (((long) dt.getPkValue()) == aLong) {
BigDecimal yemQty = dt.getBigDecimal("yem_qty");
BigDecimal yemQtyMi = miSon.getBigDecimal("yem_shipmentqty");
BigDecimal yemPackingqty = miSon.getBigDecimal("yem_packingqty");
//数量增加
if (yemQty.compareTo(yemQtyMi) > 0) {
addNew.set("yem_businesssort", stringObjectMap.get("yem_businesssort"));//业务分类
addNew.set("yem_products", stringObjectMap.get("yem_products"));//产品分类
addNew.set("yem_salesmethod", stringObjectMap.get("yem_salesmethod"));//销售方式
addNew.set("yem_productmodel", stringObjectMap.get("yem_productmodel"));//基础机型
addNew.set("yem_resourceid", stringObjectMap.get("yem_resourcenog"));//资源号
addNew.set("yem_material", stringObjectMap.get("yem_materiel"));//物料编码
addNew.set("yem_units", stringObjectMap.get("yem_unit"));//计量单位
addNew.set("yem_shipmentqty", stringObjectMap.get("yem_qty"));//储运数量
addNew.set("yem_cubetype", stringObjectMap.get("yem_cubetype"));//箱型
addNew.set("yem_cubenumber", stringObjectMap.get("yem_cubenumber"));//箱量
addNew.set("yem_bigcabinet", stringObjectMap.get("yem_bigcabinet"));//大柜
addNew.set("yem_bigcabinetnumbers", stringObjectMap.get("yem_bigcabinetnumbers"));//大柜数量
addNew.set("yem_mincabinet", stringObjectMap.get("yem_mincabinet"));//小柜
addNew.set("yem_mincabinetnumbers", stringObjectMap.get("yem_mincabinetnumbers"));//小柜数量
addNew.set("yem_residueqty", stringObjectMap.get("yem_qty"));//剩余数量
addNew.set("yem_remarks", stringObjectMap.get("yem_remarks"));//备注
addNew.set("yem_packstyle", stringObjectMap.get("yem_packstyle"));//包装方式
addNew.set("yem_pieceqty", stringObjectMap.get("yem_pieceqty"));//单件数量
addNew.set("yem_piece", stringObjectMap.get("yem_piece"));//件数
addNew.set("yem_weightunit", stringObjectMap.get("yem_weightunit"));//重量计量单位
addNew.set("yem_grossweight", stringObjectMap.get("yem_grossweight"));//毛重
addNew.set("yem_lenghtunit", stringObjectMap.get("yem_lenghtunit"));//长度计量单位
addNew.set("yem_long", stringObjectMap.get("yem_long"));//
addNew.set("yem_wide", stringObjectMap.get("yem_wide"));//
addNew.set("yem_high", stringObjectMap.get("yem_high"));//
addNew.set("yem_vol", stringObjectMap.get("yem_vol"));//体积
addNew.set("yem_volm3", stringObjectMap.get("yem_volm3"));//体积M3
addNew.set("yem_volm3sum", stringObjectMap.get("yem_volm3sum"));//总体积M3
addNew.set("yem_grossweightsum", stringObjectMap.get("yem_grossweightsum"));//总毛重
addNew.set("yem_baseunit_if", stringObjectMap.get("yem_baseunit"));//基本计量单位
addNew.set("yem_baseqty_if", stringObjectMap.get("yem_baseqty"));//基本单位数量
addNew.set("yem_salenumberno", stringObjectMap.get("yem_contractnumbers_m"));//外销合同号
addNew.set("yem_outnumberno", stringObjectMap.get("yem_shipmentnumbers_m"));//出运明细单号
addNew.set("yem_sourcebillno_d", storageTran.getString("billno"));//源单编号
addNew.set("yem_sourcebilltype_e", storageTran.getDynamicObjectType().getName());//源单类型
addNew.set("yem_sourcebillid_d", storageTran.getPkValue());//源单id
addNew.set("yem_sourceentryid", entryId);//来源单据分录id
addNew.set("yem_corebilltype_e", stringObjectMap.get("yem_corebilltype_e"));//核心单类型
addNew.set("yem_corebillno_d", stringObjectMap.get("yem_corebillno_d"));//核心单编号
addNew.set("yem_corebillid_d", stringObjectMap.get("yem_corebillid_d"));//核心单据id
addNew.set("yem_coreentryid", stringObjectMap.get("yem_coreentryid"));//核心单据分录id
repairRelation(storageTran, "yem_es_materialinfo", addNew);
}
//反写装箱单数量
DynamicObjectCollection yem_es_materialinfo = storageTran.getDynamicObjectCollection("yem_es_materialinfo");
for (DynamicObject dt : yem_es_materialinfo) {
DynamicObjectCollection materialinfo_mi = enCasement.getDynamicObjectCollection("yem_im_materialinfo_mi");
for (DynamicObject miSon : materialinfo_mi) {
long aLong = miSon.getLong("yem_sourceentryid");
if (((long) dt.getPkValue()) == aLong) {
BigDecimal yemQty = dt.getBigDecimal("yem_qty");
BigDecimal yemQtyMi = miSon.getBigDecimal("yem_shipmentqty");
BigDecimal yemPackingqty = miSon.getBigDecimal("yem_packingqty");
//数量增加
if (yemQty.compareTo(yemQtyMi) > 0) {
miSon.set("yem_shipmentqty", yemQty);
}
//数量减少
if (yemQty.compareTo(yemQtyMi) < 0) {
if (yemQty.compareTo(yemPackingqty) > 0) {
miSon.set("yem_shipmentqty", yemQty);
}
//数量减少
if (yemQty.compareTo(yemQtyMi) < 0) {
if (yemQty.compareTo(yemPackingqty) > 0) {
miSon.set("yem_shipmentqty", yemQty);
}
}
}
}
}
OperationResult save = OperationServiceHelper.executeOperate("save", enCasement.getDataEntityType().getName(), new DynamicObject[]{enCasement}, OperateOption.create());
if (!save.isSuccess()) {
throw new KDBizException("下游装箱单保存失败!");
}
OperationServiceHelper.executeOperate("save", enCasement.getDataEntityType().getName(), new Object[]{enCasement.getPkValue()}, OperateOption.create());
}
if ("save".equals(e.getOperationKey())) {
// 单据保存时根据明细信息 大柜和小柜数量不为空的明细行 的箱型箱量去重合并拼接生成
for (DynamicObject entity : storageTrans) {
BoxTypeDataGen.genBoxTypeData(entity);
}
OperationResult save = OperationServiceHelper.executeOperate("save", enCasement.getDataEntityType().getName(), new DynamicObject[]{enCasement}, OperateOption.create());
if (!save.isSuccess()) {
throw new KDBizException("下游装箱单保存失败!");
}
OperationServiceHelper.executeOperate("save", enCasement.getDataEntityType().getName(), new Object[]{enCasement.getPkValue()}, OperateOption.create());
}
if ("save".equals(e.getOperationKey())) {
// 单据保存时根据明细信息 大柜和小柜数量不为空的明细行 的箱型箱量去重合并拼接生成
for (DynamicObject entity : storageTrans) {
BoxTypeDataGen.genBoxTypeData(entity);
}
}
}

View File

@ -21,11 +21,9 @@ import java.util.*;
* @Created by ZZSLL
*/
public class StorageTransSubmitOp extends AbstractOperationServicePlugIn
{
public class StorageTransSubmitOp extends AbstractOperationServicePlugIn {
@Override
public void onPreparePropertys(PreparePropertysEventArgs e)
{
public void onPreparePropertys(PreparePropertysEventArgs e) {
super.onPreparePropertys(e);
List<String> fieldKeys = e.getFieldKeys();
fieldKeys.addAll(this.billEntityType.getAllFields().keySet());

View File

@ -27,8 +27,7 @@ public class StorageTransUnAuditOp extends AbstractOperationServicePlugIn implem
@Override
public void onPreparePropertys(PreparePropertysEventArgs e) {
List<String> fieldKeys = e.getFieldKeys();
fieldKeys.add("yem_customer");
e.getFieldKeys().addAll(this.billEntityType.getAllFields().keySet());
}
@Override
public void endOperationTransaction(EndOperationTransactionArgs e) {

View File

@ -20,12 +20,7 @@ public class XSalesOrderSubmitOp extends AbstractOperationServicePlugIn {
@Override
public void onPreparePropertys(PreparePropertysEventArgs e) {
super.onPreparePropertys(e);
List<String> fieldKeys = e.getFieldKeys();
fieldKeys.add("yem_billtype");
fieldKeys.add("yem_es_materialinfo");
fieldKeys.add("yem_qty");
fieldKeys.add("yem_shippingqty");
fieldKeys.add("yem_orderqty");
e.getFieldKeys().addAll(this.billEntityType.getAllFields().keySet());
}
@Override

View File

@ -16,10 +16,7 @@ public class ClaimCentersSaveOp extends AbstractOperationServicePlugIn {
@Override
public void onPreparePropertys(PreparePropertysEventArgs e) {
super.onPreparePropertys(e);
List<String> fieldKeys = e.getFieldKeys();
fieldKeys.add("yem_salcontractno");
fieldKeys.add("yem_salcontractamt");
fieldKeys.add("yem_salcontractclaamt");
e.getFieldKeys().addAll(this.billEntityType.getAllFields().keySet());
}
@Override

View File

@ -36,15 +36,7 @@ public class CreatePlusMinusOp extends AbstractOperationServicePlugIn {
@Override
public void onPreparePropertys(PreparePropertysEventArgs e) {
super.onPreparePropertys(e);
List<String> fieldKeys = e.getFieldKeys();
fieldKeys.add("yem_bizstatus");
fieldKeys.add("yem_salcontractno");
fieldKeys.add("yem_bizstatus");
fieldKeys.add("yem_bizstatus");
fieldKeys.add("yem_bizstatus");
fieldKeys.add("yem_bizstatus");
fieldKeys.add("yem_bizstatus");
fieldKeys.add("yem_bizstatus");
e.getFieldKeys().addAll(this.billEntityType.getAllFields().keySet());
}

View File

@ -29,8 +29,7 @@ public class UnCreatePlusMinusOp extends AbstractOperationServicePlugIn {
@Override
public void onPreparePropertys(PreparePropertysEventArgs e) {
super.onPreparePropertys(e);
List<String> fieldKeys = e.getFieldKeys();
fieldKeys.add("yem_billtype");
e.getFieldKeys().addAll(this.billEntityType.getAllFields().keySet());
}
@Override

View File

@ -21,8 +21,7 @@ public class LetterCreditAuditOp extends AbstractOperationServicePlugIn {
public void onPreparePropertys(PreparePropertysEventArgs e) {
super.onPreparePropertys(e);
List<String> fieldKeys = e.getFieldKeys();
fieldKeys.add("yem_fm_materialinfo");
fieldKeys.add("yem_salecontract");
e.getFieldKeys().addAll(this.billEntityType.getAllFields().keySet());
}
@Override

View File

@ -19,9 +19,7 @@ public class LetterCreditUnAuditOp extends AbstractOperationServicePlugIn {
@Override
public void onPreparePropertys(PreparePropertysEventArgs e) {
List<String> fieldKeys = e.getFieldKeys();
fieldKeys.add("yem_fm_materialinfo");
fieldKeys.add("yem_salecontract");
e.getFieldKeys().addAll(this.billEntityType.getAllFields().keySet());
}
@Override

View File

@ -14,10 +14,7 @@ import java.util.List;
public class DetailedInfoDelOp extends AbstractOperationServicePlugIn implements Plugin {
@Override
public void onPreparePropertys(PreparePropertysEventArgs e) {
List<String> fieldKeys = e.getFieldKeys();
fieldKeys.add("yem_im_detailedinfor");
fieldKeys.add("yem_intauditbusano");
fieldKeys.add("yem_intauditbusaid");
e.getFieldKeys().addAll(this.billEntityType.getAllFields().keySet());
}
@Override

View File

@ -14,8 +14,7 @@ import java.util.List;
public class DetailedInfoDeletOp extends AbstractOperationServicePlugIn {
@Override
public void onPreparePropertys(PreparePropertysEventArgs e) {
List<String> fieldKeys = e.getFieldKeys();
fieldKeys.add("yem_synchronization");
e.getFieldKeys().addAll(this.billEntityType.getAllFields().keySet());
}
@Override

View File

@ -16,8 +16,7 @@ public class CsrCreditLineDelOp extends AbstractOperationServicePlugIn {
@Override
public void onPreparePropertys(PreparePropertysEventArgs e) {
super.onPreparePropertys(e);
List<String> fieldKeys = e.getFieldKeys();
fieldKeys.add("yem_im_info");
e.getFieldKeys().addAll(this.billEntityType.getAllFields().keySet());
}
@Override

View File

@ -22,12 +22,7 @@ public class CsrCreditLineSaveOp extends AbstractOperationServicePlugIn {
@Override
public void onPreparePropertys(PreparePropertysEventArgs e) {
super.onPreparePropertys(e);
List<String> fieldKeys = e.getFieldKeys();
fieldKeys.add("yem_customer");
fieldKeys.add("org");
fieldKeys.add("yem_bizdate");
fieldKeys.add("yem_customercountry");
fieldKeys.add("yem_type");
e.getFieldKeys().addAll(this.billEntityType.getAllFields().keySet());
}
@Override
public void beforeExecuteOperationTransaction(BeforeOperationArgs e) {

View File

@ -15,11 +15,7 @@ public class CsrCreditLineSubmitOp extends AbstractOperationServicePlugIn implem
@Override
public void onPreparePropertys(PreparePropertysEventArgs e) {
super.onPreparePropertys(e);
List<String> fieldKeys = e.getFieldKeys();
fieldKeys.add("yem_customer");
fieldKeys.add("org");
fieldKeys.add("yem_bizdate");
fieldKeys.add("yem_payment");
e.getFieldKeys().addAll(this.billEntityType.getAllFields().keySet());
}
@Override

View File

@ -38,8 +38,7 @@ public class DebCredNewAuditPlugin extends AbstractOperationServicePlugIn {
@Override
public void onPreparePropertys(PreparePropertysEventArgs e) {
super.onPreparePropertys(e);
List<String> fieldKeys = e.getFieldKeys();
fieldKeys.add("yem_groupcusfields");
e.getFieldKeys().addAll(this.billEntityType.getAllFields().keySet());
}
@Override

View File

@ -32,8 +32,7 @@ public class DebCredNewSubmitOp extends AbstractOperationServicePlugIn {
@Override
public void onPreparePropertys(PreparePropertysEventArgs e) {
super.onPreparePropertys(e);
List<String> fieldKeys = e.getFieldKeys();
fieldKeys.add("yem_groupcusfields");
e.getFieldKeys().addAll(this.billEntityType.getAllFields().keySet());
}
@Override

View File

@ -18,13 +18,7 @@ public class DeliverNoticeEASSubmitOp extends AbstractOperationServicePlugIn {
@Override
public void onPreparePropertys(PreparePropertysEventArgs e) {
List<String> fieldKeys = e.getFieldKeys();
fieldKeys.add("yem_org");
fieldKeys.add("yem_materiel");
fieldKeys.add("yem_warehouse");
fieldKeys.add("yem_location");
fieldKeys.add("yem_lotnumber");
fieldKeys.add("yem_qty");
e.getFieldKeys().addAll(this.billEntityType.getAllFields().keySet());
}
@Override

View File

@ -37,9 +37,7 @@ public class DeliverNoticeNewAuditOp extends AbstractOperationServicePlugIn {
@Override
public void onPreparePropertys(PreparePropertysEventArgs e) {
super.onPreparePropertys(e);
List<String> fieldKeys = e.getFieldKeys();
fieldKeys.add("yem_isaccgift");
fieldKeys.add("yem_isaccgift");
e.getFieldKeys().addAll(this.billEntityType.getAllFields().keySet());
}
@Override

View File

@ -29,13 +29,7 @@ public class DeliverNoticeNewUnAuditOp extends AbstractOperationServicePlugIn {
@Override
public void onPreparePropertys(PreparePropertysEventArgs e) {
super.onPreparePropertys(e);
List<String> fieldKeys = e.getFieldKeys();
fieldKeys.add("yem_isaccgift");
fieldKeys.add("yem_contractallamt");
fieldKeys.add("yem_contractadvanceamt");
fieldKeys.add("yem_deliveramt");
fieldKeys.add("yem_thisdeliveramt");
fieldKeys.add("yem_thisrealityamt");
e.getFieldKeys().addAll(this.billEntityType.getAllFields().keySet());
}
@Override

View File

@ -36,39 +36,7 @@ public class DeliverNoticeSubmitOp extends AbstractOperationServicePlugIn {
@Override
public void onPreparePropertys(PreparePropertysEventArgs e) {
super.onPreparePropertys(e);
List<String> fieldKeys = e.getFieldKeys();
fieldKeys.add("yem_corebilltype");
fieldKeys.add("yem_corebillid");
fieldKeys.add("yem_totalallamount");
fieldKeys.add("yem_sourcebillid");
fieldKeys.add("billno");
fieldKeys.add("yem_es_materialinfo");
fieldKeys.add("yem_sourceentryid");
fieldKeys.add("yem_isaccgift");
fieldKeys.add("yem_acccurrency");
fieldKeys.add("yem_accrate");
fieldKeys.add("yem_saleorder");
fieldKeys.add("yem_products");
fieldKeys.add("yem_productstree");
fieldKeys.add("yem_num");
fieldKeys.add("yem_singleaccamt");
fieldKeys.add("yem_singleaccamtbase");
fieldKeys.add("yem_accamt");
fieldKeys.add("yem_accamtbase");
fieldKeys.add("yem_remarke");
fieldKeys.add("yem_contractallamt");
fieldKeys.add("yem_contractadvanceamt");
fieldKeys.add("yem_deliveramt");
fieldKeys.add("yem_thisdeliveramt");
fieldKeys.add("yem_thisrealityamt");
fieldKeys.add("yem_amt");
fieldKeys.add("yem_qty");
fieldKeys.add("yem_contractnum");
fieldKeys.add("yem_customer");
fieldKeys.add("yem_es_materialinfo");
fieldKeys.add("yem_es_materialinfo.yem_materiel");
fieldKeys.add("yem_es_materialinfo.seq");
fieldKeys.add("yem_company");
e.getFieldKeys().addAll(this.billEntityType.getAllFields().keySet());
}
@Override

View File

@ -12,38 +12,7 @@ public class DeliverNoticesSubmitOp extends AbstractOperationServicePlugIn {
@Override
public void onPreparePropertys(PreparePropertysEventArgs e) {
super.onPreparePropertys(e);
List<String> fieldKeys = e.getFieldKeys();
fieldKeys.add("yem_corebilltype");
fieldKeys.add("yem_corebillid");
fieldKeys.add("yem_totalallamount");
fieldKeys.add("yem_sourcebillid");
fieldKeys.add("billno");
fieldKeys.add("yem_es_materialinfo");
fieldKeys.add("yem_sourceentryid");
fieldKeys.add("yem_isaccgift");
fieldKeys.add("yem_acccurrency");
fieldKeys.add("yem_accrate");
fieldKeys.add("yem_saleorder");
fieldKeys.add("yem_products");
fieldKeys.add("yem_productstree");
fieldKeys.add("yem_num");
fieldKeys.add("yem_singleaccamt");
fieldKeys.add("yem_singleaccamtbase");
fieldKeys.add("yem_accamt");
fieldKeys.add("yem_accamtbase");
fieldKeys.add("yem_remarke");
fieldKeys.add("yem_contractallamt");
fieldKeys.add("yem_contractadvanceamt");
fieldKeys.add("yem_deliveramt");
fieldKeys.add("yem_thisdeliveramt");
fieldKeys.add("yem_thisrealityamt");
fieldKeys.add("yem_amt");
fieldKeys.add("yem_qty");
fieldKeys.add("yem_contractnum");
fieldKeys.add("yem_customer");
fieldKeys.add("yem_es_materialinfo");
fieldKeys.add("yem_es_materialinfo.yem_materiel");
fieldKeys.add("yem_es_materialinfo.seq");
e.getFieldKeys().addAll(this.billEntityType.getAllFields().keySet());
}
@Override
public void onAddValidators(AddValidatorsEventArgs e) {

View File

@ -21,20 +21,7 @@ public class InquirylistAudit extends AbstractOperationServicePlugIn {
@Override
public void onPreparePropertys(PreparePropertysEventArgs e) {
super.onPreparePropertys(e);
List<String> fieldKeys = e.getFieldKeys();
fieldKeys.add("yem_billtype");
fieldKeys.add("yem_multiconfig");
fieldKeys.add("yem_productstree");
fieldKeys.add("yem_configurtype");
fieldKeys.add("yem_configentryid");
fieldKeys.add("yem_marketprice");
fieldKeys.add("yem_marketraiseprice");
fieldKeys.add("yem_im_detailedinfor");
fieldKeys.add("yem_configurname");
fieldKeys.add("yem_configurtypeen");
fieldKeys.add("yem_specification_o");
fieldKeys.add("yem_arguments");
fieldKeys.add("yem_remarkss");
e.getFieldKeys().addAll(this.billEntityType.getAllFields().keySet());
}

View File

@ -25,11 +25,7 @@ public class IntAuditBuSaDelOp extends AbstractOperationServicePlugIn {
@Override
public void onPreparePropertys(PreparePropertysEventArgs e) {
List<String> fieldKeys = e.getFieldKeys();
fieldKeys.add("yem_sourcebilltype");
fieldKeys.add("yem_sourcebillid");
fieldKeys.add("yem_sourceentryid");
fieldKeys.add("yem_needbillintauditno");
e.getFieldKeys().addAll(this.billEntityType.getAllFields().keySet());
}
@Override

View File

@ -24,11 +24,7 @@ public class IntAuditBuSaUnAuditOp extends AbstractOperationServicePlugIn {
@Override
public void onPreparePropertys(PreparePropertysEventArgs e) {
List<String> fieldKeys = e.getFieldKeys();
fieldKeys.add("yem_sourcebillid");
fieldKeys.add("yem_sourcebillno");
// fieldKeys.add("yem_intauditbusaid");
// fieldKeys.add("billno");
e.getFieldKeys().addAll(this.billEntityType.getAllFields().keySet());
}
@Override

View File

@ -16,19 +16,7 @@ import java.util.List;
public class PriceLibrarySubmitOp extends AbstractOperationServicePlugIn {
@Override
public void onPreparePropertys(PreparePropertysEventArgs e) {
List<String> fieldKeys = e.getFieldKeys();
fieldKeys.add("yem_billtype");
fieldKeys.add("yem_optional");
fieldKeys.add("yem_replaceable");
fieldKeys.add("yem_retrofitting");
fieldKeys.add("yem_salesmarkup_o");
fieldKeys.add("yem_profilename_o");
fieldKeys.add("yem_replaceable");
fieldKeys.add("yem_profilename_re");
fieldKeys.add("yem_salesmarkup_re");
fieldKeys.add("yem_retrofitting");
fieldKeys.add("yem_salesmarkup_rt");
fieldKeys.add("yem_profilename_rt");
e.getFieldKeys().addAll(this.billEntityType.getAllFields().keySet());
}
@Override

View File

@ -18,12 +18,7 @@ import java.util.List;
public class SourceApplyDelOp extends AbstractOperationServicePlugIn implements Plugin {
@Override
public void onPreparePropertys(PreparePropertysEventArgs e) {
List<String> fieldKeys = e.getFieldKeys();
fieldKeys.add("yem_sourcebilltype");
fieldKeys.add("yem_sourcebillid");
fieldKeys.add("yem_sourceentryid");
fieldKeys.add("yem_billtype");
fieldKeys.add("yem_sourceentryids");
e.getFieldKeys().addAll(this.billEntityType.getAllFields().keySet());
}

View File

@ -26,44 +26,7 @@ import java.util.*;
public class TrackTaskConsoleSaveOp extends AbstractOperationServicePlugIn implements Plugin {
@Override
public void onPreparePropertys(PreparePropertysEventArgs e) {
List<String> fieldKeys = e.getFieldKeys();
fieldKeys.add("yem_billtype");
fieldKeys.add("yem_sourcebillid_d");
fieldKeys.add("yem_sourceentryid");
fieldKeys.add("yem_entrtyid");
fieldKeys.add("yem_resourcescode");
fieldKeys.add("yem_milltype");
fieldKeys.add("yem_yieldway");
fieldKeys.add("yem_prepareway");
fieldKeys.add("yem_vehicleno");
fieldKeys.add("yem_reformresources");
fieldKeys.add("yem_engineno");
fieldKeys.add("yem_enginemodel");
fieldKeys.add("yem_enginevendor");
fieldKeys.add("yem_currentstate");
fieldKeys.add("yem_currentstatedate");
fieldKeys.add("yem_assembleupline");
fieldKeys.add("yem_upline");
fieldKeys.add("yem_assembledownline");
fieldKeys.add("yem_downline");
fieldKeys.add("yem_debugst");
fieldKeys.add("yem_debugstatdate");
fieldKeys.add("yem_waitforinspection");
fieldKeys.add("yem_waitforinspecdate");
fieldKeys.add("yem_accuracytest");
fieldKeys.add("yem_accuratdate");
fieldKeys.add("yem_qualitytest");
fieldKeys.add("yem_qualitytestdate");
fieldKeys.add("yem_factputstor");
fieldKeys.add("yem_factputstordate");
fieldKeys.add("yem_backonline");
fieldKeys.add("yem_backonlinedate");
fieldKeys.add("yem_putintostorage");
fieldKeys.add("yem_putintostoragedate");
fieldKeys.add("yem_vehicleremark");
fieldKeys.add("yem_ifdelivered");
fieldKeys.add("yem_stockway");
fieldKeys.add("yem_isvmi");
e.getFieldKeys().addAll(this.billEntityType.getAllFields().keySet());
}
@Override

View File

@ -20,17 +20,7 @@ public class TracktaskconsoleSubmitOp extends AbstractOperationServicePlugIn {
@Override
public void onPreparePropertys(PreparePropertysEventArgs e) {
super.onPreparePropertys(e);
List<String> fieldKeys = e.getFieldKeys();
fieldKeys.add("yem_materiel");
fieldKeys.add("yem_nqty");
fieldKeys.add("yem_billtype");
fieldKeys.add("yem_es_salesorder_r.yem_isvmi");
fieldKeys.add("yem_es_salesorder_r");
fieldKeys.add("yem_es_salesorder_r.seq");
fieldKeys.add("yem_es_salesorder_r.yem_stockway");
// fieldKeys.add("yem_intauditbusaid");
e.getFieldKeys().addAll(this.billEntityType.getAllFields().keySet());
}
@Override

View File

@ -18,22 +18,7 @@ public class TransFerOrderSubmitMustInputOp extends AbstractOperationServicePlug
@Override
public void onPreparePropertys(PreparePropertysEventArgs e) {
super.onPreparePropertys(e);
List<String> fieldKeys = e.getFieldKeys();
fieldKeys.add("yem_materiel");
fieldKeys.add("yem_materialname");
fieldKeys.add("yem_shippersalesorg");
fieldKeys.add("yem_deliveryinventoryorg");
fieldKeys.add("yem_entryoutwarehouse");
fieldKeys.add("yem_receinventoryorg");
fieldKeys.add("yem_entryinwarehouse");
fieldKeys.add("yem_deliverywarehouse");
fieldKeys.add("yem_receinventory");
fieldKeys.add("yem_supwarehouse");
fieldKeys.add("yem_cuswarehouse");
fieldKeys.add("yem_unit");
fieldKeys.add("yem_baseunit");
fieldKeys.add("yem_planindate");
fieldKeys.add("yem_planoutdate");
e.getFieldKeys().addAll(this.billEntityType.getAllFields().keySet());
}
@Override

View File

@ -42,40 +42,7 @@ public class OrderProReqBill extends AbstractOperationServicePlugIn {
@Override
public void onPreparePropertys(PreparePropertysEventArgs e) {
super.onPreparePropertys(e);
List<String> fieldKeys = e.getFieldKeys();
fieldKeys.add("yem_billtype");
fieldKeys.add("creator");
fieldKeys.add("createtime");
fieldKeys.add("yem_indepcode");
fieldKeys.add("yem_reasoncode");
fieldKeys.add("yem_applyuser");
fieldKeys.add("yem_bizdate");
fieldKeys.add("yem_contremark");
fieldKeys.add("yem_depcode");
fieldKeys.add("yem_es_materialinfo");
fieldKeys.add("yem_materiel");
fieldKeys.add("yem_isvmi");
fieldKeys.add("yem_qty");
fieldKeys.add("yem_manufacturer");
fieldKeys.add("yem_manufacturername");
fieldKeys.add("yem_remarks1");
fieldKeys.add("yem_warehouse");
fieldKeys.add("yem_whman");
fieldKeys.add("yem_outwhcode");
fieldKeys.add("yem_outstockercode");
fieldKeys.add("yem_whlocation");
fieldKeys.add("yem_warearea");
fieldKeys.add("yem_outpositioncode");
fieldKeys.add("yem_outareacode");
fieldKeys.add("yem_stockbatch");
fieldKeys.add("yem_sup");
fieldKeys.add("yem_transfercode");
fieldKeys.add("yem_callinorg");
fieldKeys.add("yem_calloutorg");
fieldKeys.add("yem_retrievecode");
fieldKeys.add("yem_retrievecode");
fieldKeys.add("yem_bd_products");
fieldKeys.add("yem_iscmmp");
e.getFieldKeys().addAll(this.billEntityType.getAllFields().keySet());
}

View File

@ -39,39 +39,7 @@ public class OrderProReqBillCG extends AbstractOperationServicePlugIn {
@Override
public void onPreparePropertys(PreparePropertysEventArgs e) {
super.onPreparePropertys(e);
List<String> fieldKeys = e.getFieldKeys();
fieldKeys.add("yem_billtype");
fieldKeys.add("creator");
fieldKeys.add("createtime");
fieldKeys.add("yem_indepcode");
fieldKeys.add("yem_reasoncode");
fieldKeys.add("yem_applyuser");
fieldKeys.add("yem_bizdate");
fieldKeys.add("yem_contremark");
fieldKeys.add("yem_depcode");
fieldKeys.add("yem_es_materialinfo");
fieldKeys.add("yem_materiel");
fieldKeys.add("yem_isvmi");
fieldKeys.add("yem_qty");
fieldKeys.add("yem_manufacturer");
fieldKeys.add("yem_manufacturername");
fieldKeys.add("yem_remarks1");
fieldKeys.add("yem_warehouse");
fieldKeys.add("yem_whman");
fieldKeys.add("yem_outwhcode");
fieldKeys.add("yem_outstockercode");
fieldKeys.add("yem_whlocation");
fieldKeys.add("yem_warearea");
fieldKeys.add("yem_outpositioncode");
fieldKeys.add("yem_outareacode");
fieldKeys.add("yem_stockbatch");
fieldKeys.add("yem_sup");
fieldKeys.add("yem_receiveruser");
fieldKeys.add("yem_arrivedate");
fieldKeys.add("yem_buyerr");
fieldKeys.add("yem_iscmmppj");
fieldKeys.add("yem_bd_products");
fieldKeys.add("yem_qualitierr");
e.getFieldKeys().addAll(this.billEntityType.getAllFields().keySet());
}

View File

@ -40,39 +40,7 @@ public class OrderProReqBillWMI extends AbstractOperationServicePlugIn {
@Override
public void onPreparePropertys(PreparePropertysEventArgs e) {
super.onPreparePropertys(e);
List<String> fieldKeys = e.getFieldKeys();
fieldKeys.add("yem_billtype");
fieldKeys.add("creator");
fieldKeys.add("createtime");
fieldKeys.add("yem_indepcode");
fieldKeys.add("yem_reasoncode");
fieldKeys.add("yem_applyuser");
fieldKeys.add("yem_bizdate");
fieldKeys.add("yem_contremark");
fieldKeys.add("yem_depcode");
fieldKeys.add("yem_es_materialinfo");
fieldKeys.add("yem_materiel");
fieldKeys.add("yem_isvmi");
fieldKeys.add("yem_qty");
fieldKeys.add("yem_manufacturer");
fieldKeys.add("yem_manufacturername");
fieldKeys.add("yem_remarks1");
fieldKeys.add("yem_warehouse");
fieldKeys.add("yem_whman");
fieldKeys.add("yem_outwhcode");
fieldKeys.add("yem_outstockercode");
fieldKeys.add("yem_whlocation");
fieldKeys.add("yem_warearea");
fieldKeys.add("yem_outpositioncode");
fieldKeys.add("yem_outareacode");
fieldKeys.add("yem_stockbatch");
fieldKeys.add("yem_sup");
fieldKeys.add("yem_receiveruser");
fieldKeys.add("yem_gcxm");
fieldKeys.add("yem_yfxm");
fieldKeys.add("yem_fyxm");
fieldKeys.add("yem_iscmmpapply");
fieldKeys.add("yem_bd_products");
e.getFieldKeys().addAll(this.billEntityType.getAllFields().keySet());
}

View File

@ -40,16 +40,7 @@ public class OrderProReqBillDelCMMP extends AbstractOperationServicePlugIn {
@Override
public void onPreparePropertys(PreparePropertysEventArgs e) {
super.onPreparePropertys(e);
List<String> fieldKeys = e.getFieldKeys();
fieldKeys.add("yem_billtype");
fieldKeys.add("yem_isvmi");
fieldKeys.add("yem_iscmmppj");
fieldKeys.add("yem_iscmmp");
fieldKeys.add("yem_iscmmpapply");
fieldKeys.add("yem_bd_products");
fieldKeys.add("yem_calloutorg");
fieldKeys.add("yem_depcode");
fieldKeys.add("yem_billstatusfield");
e.getFieldKeys().addAll(this.billEntityType.getAllFields().keySet());
}
@Override

View File

@ -39,26 +39,7 @@ public class GathEringService extends AbstractOperationServicePlugIn {
@Override
public void onPreparePropertys(PreparePropertysEventArgs e) {
super.onPreparePropertys(e);
List<String> fieldKeys = e.getFieldKeys();
fieldKeys.add("yem_financeaffirm");
fieldKeys.add("yem_bizdate");
fieldKeys.add("yem_paymenttype");
fieldKeys.add("yem_receipttype");
fieldKeys.add("yem_currency");
fieldKeys.add("yem_sumfundsreceived");
fieldKeys.add("yem_exrate");
fieldKeys.add("yem_sumfundsreceivedba");
fieldKeys.add("yem_receiptname");
fieldKeys.add("yem_moneytypetl_a");
fieldKeys.add("yem_clearing");
fieldKeys.add("yem_comegoman");
fieldKeys.add("yem_receipttype_a");
fieldKeys.add("yem_receivableamt");
fieldKeys.add("yem_receivableamtbase");
fieldKeys.add("yem_receiptdetail");
fieldKeys.add("yem_org");
fieldKeys.add("yem_easbillno");
fieldKeys.add("creator");
e.getFieldKeys().addAll(this.billEntityType.getAllFields().keySet());
}

View File

@ -41,26 +41,7 @@ public class ImInQuirylistPJService extends AbstractOperationServicePlugIn {
@Override
public void onPreparePropertys(PreparePropertysEventArgs e) {
super.onPreparePropertys(e);
List<String> fieldKeys = e.getFieldKeys();
fieldKeys.add("yem_department");
fieldKeys.add("yem_billtype");
fieldKeys.add("yem_enquirymessage");
fieldKeys.add("yem_bizdate");
fieldKeys.add("yem_currency");
fieldKeys.add("yem_exrate");
fieldKeys.add("yem_iscaigou");
fieldKeys.add("yem_remark");
fieldKeys.add("creator");
fieldKeys.add("createtime");
fieldKeys.add("yem_im_detailedinfor");
fieldKeys.add("yem_material");
fieldKeys.add("yem_marketre");
fieldKeys.add("yem_classification");
fieldKeys.add("yem_iseas");
fieldKeys.add("yem_synfalt");
fieldKeys.add("org");
fieldKeys.add("yem_remarks");
fieldKeys.add("yem_pjbzwfl");
e.getFieldKeys().addAll(this.billEntityType.getAllFields().keySet());
}
@Override

View File

@ -39,38 +39,7 @@ public class PayapplyService extends AbstractOperationServicePlugIn {
@Override
public void onPreparePropertys(PreparePropertysEventArgs e) {
super.onPreparePropertys(e);
List<String> fieldKeys = e.getFieldKeys();
fieldKeys.add("org");
fieldKeys.add("yem_bizdate");
fieldKeys.add("creator");
fieldKeys.add("yem_appdepartment");
fieldKeys.add("createtime");
fieldKeys.add("yem_currency");
fieldKeys.add("yem_exrate");
fieldKeys.add("yem_amount");
fieldKeys.add("yem_approvalamount");
fieldKeys.add("yem_fktype");
fieldKeys.add("yem_expensetype");
fieldKeys.add("yem_plantype");
fieldKeys.add("yem_applycause");
fieldKeys.add("createtime");
fieldKeys.add("yem_applaydetail");
fieldKeys.add("yem_e_asstacttype");
fieldKeys.add("yem_e_asstact");
fieldKeys.add("yem_e_assacct");
fieldKeys.add("yem_e_bebank");
fieldKeys.add("yem_borrowcompany");
fieldKeys.add("yem_appdepartment");
fieldKeys.add("yem_e_settlementtype");
fieldKeys.add("yem_e_applyamount");
fieldKeys.add("yem_auditamountloc");
fieldKeys.add("yem_e_remark");
fieldKeys.add("yem_iseas");
fieldKeys.add("yem_financialorg");
fieldKeys.add("yem_synfalt");
fieldKeys.add("yem_account");
fieldKeys.add("yem_applyorg");
fieldKeys.add("yem_synceas");
e.getFieldKeys().addAll(this.billEntityType.getAllFields().keySet());
}
@Override

View File

@ -35,50 +35,7 @@ public class YemDelivernoticeService extends AbstractOperationServicePlugIn {
@Override
public void onPreparePropertys(PreparePropertysEventArgs e) {
super.onPreparePropertys(e);
List<String> fieldKeys = e.getFieldKeys();
fieldKeys.add("yem_customer1");
fieldKeys.add("yem_currency");
fieldKeys.add("yem_comment");
fieldKeys.add("yem_linkman");
fieldKeys.add("yem_reclinkman");
fieldKeys.add("yem_org");
fieldKeys.add("yem_bizdate1");
fieldKeys.add("yem_department");
fieldKeys.add("auditor");
fieldKeys.add("creator");
fieldKeys.add("createtime");
fieldKeys.add("auditdate");
fieldKeys.add("yem_remark");
fieldKeys.add("yem_materiel");
fieldKeys.add("yem_unit");
fieldKeys.add("yem_qty");
fieldKeys.add("yem_lotnumber");
fieldKeys.add("yem_warehouse");
fieldKeys.add("yem_baseunit");
fieldKeys.add("yem_baseqty");
fieldKeys.add("yem_price");
fieldKeys.add("yem_taxrateid");
fieldKeys.add("yem_priceandtax");
fieldKeys.add("yem_amt");
fieldKeys.add("yem_locamt");
fieldKeys.add("yem_taxamount");
fieldKeys.add("yem_curtaxamount");
fieldKeys.add("yem_amountandtax");
fieldKeys.add("yem_curamountandtax");
fieldKeys.add("yem_salesorg");
fieldKeys.add("yem_operator");
fieldKeys.add("yem_receiveaddress");
fieldKeys.add("yem_location");
fieldKeys.add("yem_paymode");
fieldKeys.add("yem_exrate");
fieldKeys.add("yem_isgift");
fieldKeys.add("EntryID");
fieldKeys.add("yem_synfalt");
fieldKeys.add("yem_synfalt_tag");
fieldKeys.add("yem_saletype");
fieldKeys.add("yem_bd_products");
fieldKeys.add("yem_bizdate");
fieldKeys.add("yem_taxrate");
e.getFieldKeys().addAll(this.billEntityType.getAllFields().keySet());
}
@Override

View File

@ -37,28 +37,7 @@ public class YemOrderproreqbillWGService extends AbstractOperationServicePlugI
@Override
public void onPreparePropertys(PreparePropertysEventArgs e) {
super.onPreparePropertys(e);
List<String> fieldKeys = e.getFieldKeys();
fieldKeys.add("yem_bizdate");
fieldKeys.add("org");
fieldKeys.add("yem_contremark");
fieldKeys.add("yem_es_materialinfo");
fieldKeys.add("creator");
fieldKeys.add("yem_materiel");
fieldKeys.add("yem_unit");
fieldKeys.add("yem_qty");
fieldKeys.add("yem_currency");
fieldKeys.add("yem_exrate");
fieldKeys.add("yem_billtype");
fieldKeys.add("yem_dept");
fieldKeys.add("yem_biztype");
fieldKeys.add("yem_needtype");
fieldKeys.add("yem_applyinventoryorg");
fieldKeys.add("yem_remarks1");
fieldKeys.add("creator");
fieldKeys.add("createtime");
fieldKeys.add("yem_applyuser");
fieldKeys.add("yem_iseas");
fieldKeys.add("yem_synfalt");
e.getFieldKeys().addAll(this.billEntityType.getAllFields().keySet());
}
@Override
public void afterExecuteOperationTransaction(AfterOperationArgs e) {

View File

@ -40,82 +40,7 @@ public class YemTransferorderService extends AbstractOperationServicePlugIn {
@Override
public void onPreparePropertys(PreparePropertysEventArgs e) {
super.onPreparePropertys(e);
List<String> fieldKeys = e.getFieldKeys();
fieldKeys.add("yem_supfinorg");
fieldKeys.add("yem_cusfinorg");
fieldKeys.add("yem_outdept");
fieldKeys.add("yem_businessdirection");
fieldKeys.add("yem_applyuser");
fieldKeys.add("yem_supstockorg");
fieldKeys.add("yem_cusstockorg");
fieldKeys.add("yem_indept");
fieldKeys.add("yem_abstract");
fieldKeys.add("yem_department");
fieldKeys.add("yem_currency");
fieldKeys.add("yem_exrate");
fieldKeys.add("yem_includingtax");
fieldKeys.add("yem_initialization");
fieldKeys.add("yem_expenseitemedit");
fieldKeys.add("yem_rdprojects");
fieldKeys.add("yem_project");
fieldKeys.add("yem_materiel");
fieldKeys.add("yem_batch");
fieldKeys.add("yem_needtransfer");
fieldKeys.add("yem_productdate");
fieldKeys.add("yem_duedate");
fieldKeys.add("yem_unit");
fieldKeys.add("yem_qty");
fieldKeys.add("yem_baseunit");
fieldKeys.add("yem_assistunit");
fieldKeys.add("yem_price");
fieldKeys.add("yem_assistqty");
fieldKeys.add("yem_deliveryinventoryorg");
fieldKeys.add("yem_shippersalesorg");
fieldKeys.add("yem_deliverywarehouse");
fieldKeys.add("yem_deliveryposition");
fieldKeys.add("yem_receinventoryorg");
fieldKeys.add("yem_receinventory");
fieldKeys.add("yem_receposition");
fieldKeys.add("yem_cuswarehouse");
fieldKeys.add("yem_discountmethod");
fieldKeys.add("yem_pricediscountrate");
fieldKeys.add("yem_price");
fieldKeys.add("yem_taxrate");
fieldKeys.add("yem_pricetax");
fieldKeys.add("yem_realitypricetax");
fieldKeys.add("yem_amt");
fieldKeys.add("yem_locamt");
fieldKeys.add("yem_amounttax");
fieldKeys.add("yem_amountfield1");
fieldKeys.add("yem_amttax");
fieldKeys.add("yem_baseamttax");
fieldKeys.add("yem_planindate");
fieldKeys.add("yem_planoutdate");
fieldKeys.add("yem_arrangeshippingqty");
fieldKeys.add("yem_tickoutqty");
fieldKeys.add("yem_tickinqty");
fieldKeys.add("yem_tickpayqtybase");
fieldKeys.add("yem_tivkoutreceqtybase");
fieldKeys.add("yem_amountfield2");
fieldKeys.add("yem_tickcollectionamt");
fieldKeys.add("yem_tivkdelicereceqty");
fieldKeys.add("yem_remark");
fieldKeys.add("yem_uncontrolledqty");
fieldKeys.add("yem_qtyexceedsratio");
fieldKeys.add("yem_qtyshortagerate");
fieldKeys.add("yem_lifesoopcustomer");
fieldKeys.add("yem_totalpurreturnqty");
fieldKeys.add("yem_totasalereturnqty");
fieldKeys.add("yem_totalpurretqtybase");
fieldKeys.add("yem_totasaleretqtybase");
fieldKeys.add("yem_biztype");
fieldKeys.add("yem_bizdate");
fieldKeys.add("creator");
fieldKeys.add("createtime");
fieldKeys.add("yem_baseqty");
fieldKeys.add("yem_gift");
fieldKeys.add("yem_businesssort");
fieldKeys.add("yem_gift");
e.getFieldKeys().addAll(this.billEntityType.getAllFields().keySet());
}

View File

@ -16,9 +16,7 @@ public class PayapplyUnSubmit extends AbstractOperationServicePlugIn {
@Override
public void onPreparePropertys(PreparePropertysEventArgs e) {
super.onPreparePropertys(e);
List<String> fieldKeys = e.getFieldKeys();
fieldKeys.add("yem_iseas");
fieldKeys.add("yem_billtype");
e.getFieldKeys().addAll(this.billEntityType.getAllFields().keySet());
}
@Override

View File

@ -16,9 +16,7 @@ public class ImInQuirylistPJUnSubmit extends AbstractOperationServicePlugIn {
@Override
public void onPreparePropertys(PreparePropertysEventArgs e) {
super.onPreparePropertys(e);
List<String> fieldKeys = e.getFieldKeys();
fieldKeys.add("yem_iseas");
fieldKeys.add("yem_billtype");
e.getFieldKeys().addAll(this.billEntityType.getAllFields().keySet());
}
@Override

View File

@ -25,12 +25,7 @@ public class ESDelivernoticePlugIn extends AbstractOperationServicePlugIn {
@Override
public void onPreparePropertys(PreparePropertysEventArgs e) {
super.onPreparePropertys(e);
List<String> fieldKeys = e.getFieldKeys();
fieldKeys.add("yem_billtype");
fieldKeys.add("yem_companyorg");
fieldKeys.add("yem_materiel");
fieldKeys.add("yem_customer1");
fieldKeys.add("yem_es_materialinfo");
e.getFieldKeys().addAll(this.billEntityType.getAllFields().keySet());
}
@Override

View File

@ -29,14 +29,7 @@ public class ImGiftApplyLyServicePlugIn extends AbstractOperationServicePlugIn {
@Override
public void onPreparePropertys(PreparePropertysEventArgs e) {
super.onPreparePropertys(e);
List<String> fieldKeys = e.getFieldKeys();
fieldKeys.add("yem_billtype");
fieldKeys.add("yem_companyorg");
fieldKeys.add("yem_materialnum");
fieldKeys.add("yem_customer");
fieldKeys.add("yem_im_entryentity");
e.getFieldKeys().addAll(this.billEntityType.getAllFields().keySet());
}
@Override

View File

@ -21,11 +21,7 @@ public class ImInQuiryListPlugIn extends AbstractOperationServicePlugIn {
@Override
public void onPreparePropertys(PreparePropertysEventArgs e) {
super.onPreparePropertys(e);
List<String> fieldKeys = e.getFieldKeys();
fieldKeys.add("yem_billtype");
fieldKeys.add("yem_companyorg");
fieldKeys.add("yem_im_detailedinfor");
fieldKeys.add("yem_material");
e.getFieldKeys().addAll(this.billEntityType.getAllFields().keySet());
}
@Override

View File

@ -20,12 +20,7 @@ public class OrderProReqPlugIn extends AbstractOperationServicePlugIn {
@Override
public void onPreparePropertys(PreparePropertysEventArgs e) {
super.onPreparePropertys(e);
List<String> fieldKeys = e.getFieldKeys();
fieldKeys.add("yem_billtype");
fieldKeys.add("yem_dept");
fieldKeys.add("yem_es_materialinfo");
fieldKeys.add("yem_materiel");
fieldKeys.add("yem_realpurmateriel");
e.getFieldKeys().addAll(this.billEntityType.getAllFields().keySet());
}
@Override

View File

@ -20,12 +20,7 @@ public class TransFerOrderPlugIn extends AbstractOperationServicePlugIn {
@Override
public void onPreparePropertys(PreparePropertysEventArgs e) {
super.onPreparePropertys(e);
List<String> fieldKeys = e.getFieldKeys();
fieldKeys.add("yem_supfinorg");
fieldKeys.add("yem_cusfinorg");
fieldKeys.add("yem_materiel");
fieldKeys.add("yem_es_materialinfo");
e.getFieldKeys().addAll(this.billEntityType.getAllFields().keySet());
}
@Override

View File

@ -37,26 +37,7 @@ public class GathEringUnAudit extends AbstractOperationServicePlugIn {
@Override
public void onPreparePropertys(PreparePropertysEventArgs e) {
super.onPreparePropertys(e);
List<String> fieldKeys = e.getFieldKeys();
fieldKeys.add("yem_financeaffirm");
fieldKeys.add("yem_bizdate");
fieldKeys.add("yem_paymenttype");
fieldKeys.add("yem_receipttype");
fieldKeys.add("yem_currency");
fieldKeys.add("yem_sumfundsreceived");
fieldKeys.add("yem_exrate");
fieldKeys.add("yem_sumfundsreceivedba");
fieldKeys.add("yem_receiptname");
fieldKeys.add("yem_moneytypetl_a");
fieldKeys.add("yem_clearing");
fieldKeys.add("yem_comegoman");
fieldKeys.add("yem_receipttype_a");
fieldKeys.add("yem_receivableamt");
fieldKeys.add("yem_receivableamtbase");
fieldKeys.add("yem_receiptdetail");
fieldKeys.add("yem_org");
fieldKeys.add("yem_easbillno");
fieldKeys.add("creator");
e.getFieldKeys().addAll(this.billEntityType.getAllFields().keySet());
}

View File

@ -41,23 +41,7 @@ public class ImGiftApplyUnAudit extends AbstractOperationServicePlugIn {
@Override
public void onPreparePropertys(PreparePropertysEventArgs e) {
super.onPreparePropertys(e);
List<String> fieldKeys = e.getFieldKeys();
fieldKeys.add("yem_billtype");
fieldKeys.add("org");
fieldKeys.add("yem_proposer");
fieldKeys.add("yem_department");
fieldKeys.add("yem_generalasstacttype");
fieldKeys.add("yem_provideunit");
fieldKeys.add("yem_isacross");
fieldKeys.add("yem_costitem");
fieldKeys.add("creator");
fieldKeys.add("createtime");
fieldKeys.add("yem_im_entryentity");
fieldKeys.add("yem_materialnum");
fieldKeys.add("yem_qty");
fieldKeys.add("yem_iseas");
fieldKeys.add("yem_reqstorageorgunit");
fieldKeys.add("yem_synfalt");
e.getFieldKeys().addAll(this.billEntityType.getAllFields().keySet());
}
@Override

View File

@ -40,23 +40,7 @@ public class ImInquiryListUnAudit extends AbstractOperationServicePlugIn {
@Override
public void onPreparePropertys(PreparePropertysEventArgs e) {
super.onPreparePropertys(e);
List<String> fieldKeys = e.getFieldKeys();
fieldKeys.add("yem_department");
fieldKeys.add("yem_billtype");
fieldKeys.add("yem_enquirymessage");
fieldKeys.add("yem_bizdate");
fieldKeys.add("yem_currency");
fieldKeys.add("yem_exrate");
fieldKeys.add("yem_iscaigou");
fieldKeys.add("yem_remark");
fieldKeys.add("creator");
fieldKeys.add("createtime");
fieldKeys.add("yem_im_detailedinfor");
fieldKeys.add("yem_material");
fieldKeys.add("yem_marketre");
fieldKeys.add("yem_classification");
fieldKeys.add("yem_iseas");
fieldKeys.add("yem_synfalt");
e.getFieldKeys().addAll(this.billEntityType.getAllFields().keySet());
}
@Override

View File

@ -36,10 +36,7 @@ public class PayapplyUnAudit extends AbstractOperationServicePlugIn {
@Override
public void onPreparePropertys(PreparePropertysEventArgs e) {
super.onPreparePropertys(e);
List<String> fieldKeys = e.getFieldKeys();
fieldKeys.add("yem_financialorg");
fieldKeys.add("yem_iseas");
fieldKeys.add("yem_synfalt");
e.getFieldKeys().addAll(this.billEntityType.getAllFields().keySet());
}
@Override

View File

@ -31,9 +31,7 @@ public class YemEsDelivernoticeUnAudit extends AbstractOperationServicePlugIn {
@Override
public void onPreparePropertys(PreparePropertysEventArgs e) {
super.onPreparePropertys(e);
List<String> fieldKeys = e.getFieldKeys();
fieldKeys.add("yem_org");
fieldKeys.add("yem_synfalt");
e.getFieldKeys().addAll(this.billEntityType.getAllFields().keySet());
}
@Override

View File

@ -28,12 +28,7 @@ public class YemOrderproreqbillWGUnAudit extends AbstractOperationServicePlugIn
@Override
public void onPreparePropertys(PreparePropertysEventArgs e) {
super.onPreparePropertys(e);
List<String> fieldKeys = e.getFieldKeys();
fieldKeys.add("yem_billtype");
fieldKeys.add("yem_dept");
fieldKeys.add("yem_iseas");
fieldKeys.add("yem_depcode");
fieldKeys.add("yem_synfalt");
e.getFieldKeys().addAll(this.billEntityType.getAllFields().keySet());
}
@Override

View File

@ -33,10 +33,7 @@ public class YemTransferorderUnAudit extends AbstractOperationServicePlugIn {
@Override
public void onPreparePropertys(PreparePropertysEventArgs e) {
super.onPreparePropertys(e);
List<String> fieldKeys = e.getFieldKeys();
fieldKeys.add("yem_supfinorg");
fieldKeys.add("yem_iseas");
fieldKeys.add("yem_synfalt");
e.getFieldKeys().addAll(this.billEntityType.getAllFields().keySet());
}
@Override

View File

@ -22,12 +22,7 @@ public class AttachmentsEffectchangeOp extends AbstractOperationServicePlugIn {
@Override
public void onPreparePropertys(PreparePropertysEventArgs e) {
super.onPreparePropertys(e);
List<String> fieldKeys = e.getFieldKeys();
fieldKeys.add("yem_masterid");//主数据内码
fieldKeys.add("yem_version");//版本号
fieldKeys.add("yem_effective");//已生效
fieldKeys.add("billstatus");//单据状态
fieldKeys.add("yem_changing");//变更中
e.getFieldKeys().addAll(this.billEntityType.getAllFields().keySet());
}
@Override

View File

@ -50,12 +50,7 @@ public class NewVersionOp extends AbstractOperationServicePlugIn {
@Override
public void onPreparePropertys(PreparePropertysEventArgs e) {
super.onPreparePropertys(e);
List<String> fieldKeys = e.getFieldKeys();
fieldKeys.add("yem_masterid");//主数据内码
fieldKeys.add("yem_version");//版本号
fieldKeys.add("yem_effective");//已生效
fieldKeys.add("billstatus");//单据状态
fieldKeys.add("yem_changing");//变更中
e.getFieldKeys().addAll(this.billEntityType.getAllFields().keySet());
}
@Override

View File

@ -34,11 +34,6 @@ public class VerifyExistOrPush extends AbstractOperationServicePlugIn {
super.onPreparePropertys(e);
List<String> fieldKeys = e.getFieldKeys();
fieldKeys.addAll(this.billEntityType.getAllFields().keySet());
// fieldKeys.add("yem_masterid");//主数据内码
// fieldKeys.add("yem_version");//版本号
// fieldKeys.add("yem_effective");//已生效
// fieldKeys.add("billstatus");//单据状态
// fieldKeys.add("yem_changing");//变更中
}
@Override