1.删除订单产品需求单业务类型
This commit is contained in:
ljw 2024-10-29 18:54:08 +08:00
parent de3ad95380
commit 8969e35ee9

View File

@ -102,25 +102,22 @@ public class orderproreqbillFromEdit extends AbstractFormPlugin implements Befor
} }
} }
setTechnicalSupport(); setTechnicalSupport();
DynamicObject yemBilltype = (DynamicObject) this.getModel().getValue("yem_billtype"); // DynamicObject yemBilltype = (DynamicObject) this.getModel().getValue("yem_billtype");
if (yemBilltype != null) { // DynamicObject yemCompany = (DynamicObject) this.getModel().getValue("yem_company");
String yemBilltypeString = yemBilltype.getString("number"); // if (yemBilltype!=null&&yemCompany!=null) {
if ("yem_orderproreqbill_WG".equals(yemBilltypeString)) { // long aLong = yemCompany.getLong("id");
DynamicObject loadSingle = BusinessDataServiceHelper.loadSingle("bos_org", "id,number" // DynamicObject dynamicObject = BusinessDataServiceHelper.loadSingle("yem_bd_companyinfo", "id,number", new QFilter[]{new QFilter("id", QCP.equals, aLong)});
, new QFilter[]{new QFilter("number", QCP.equals, "130")}); // String yemBilltypeString = yemBilltype.getString("number");
// if ("yem_orderproreqbill_WG".equals(yemBilltypeString)){
// DynamicObject loadSingle = BusinessDataServiceHelper.loadSingle("bos_org", "id,number"
// , new QFilter[]{new QFilter("number", QCP.equals, "130")});
// this.getModel().setValue("yem_dept",loadSingle.getLong("id")); // this.getModel().setValue("yem_dept",loadSingle.getLong("id"));
// this.getModel().setValue("yem_applyinventoryorg",loadSingle.getLong("id")); // this.getModel().setValue("yem_applyinventoryorg",loadSingle.getLong("id"));
DynamicObject yemDept = (DynamicObject) this.getModel().getValue("yem_dept"); // DynamicObject loaded = BusinessDataServiceHelper.loadSingle("yem_bd_biztype", "id,number"
DynamicObject yemApplyinventoryorg = (DynamicObject) this.getModel().getValue("yem_applyinventoryorg"); // , new QFilter[]{new QFilter("number", QCP.equals, "110")});
if (yemDept!=null&&yemApplyinventoryorg!=null) { // this.getModel().setValue("yem_biztype",loaded.getLong("id"));
if (yemDept.getLong("id") == loadSingle.getLong("id") && loadSingle.getLong("id") == yemApplyinventoryorg.getLong("id")) { // }
DynamicObject loaded = BusinessDataServiceHelper.loadSingle("yem_bd_biztype", "id,number" // }
, new QFilter[]{new QFilter("number", QCP.equals, "110")});
this.getModel().setValue("yem_biztype", loaded.getLong("id"));
}
}
}
}
} }
public void setbilltype(String number) { public void setbilltype(String number) {