parent
81df7a6c44
commit
ab8d79b3d5
|
@ -51,16 +51,10 @@ public class ImportPurchaseApplyBillPlugin extends AbstractBillPlugIn implements
|
||||||
|
|
||||||
private void updateRenovationProject() {
|
private void updateRenovationProject() {
|
||||||
DynamicObject org = (DynamicObject) this.getModel().getValue("org");
|
DynamicObject org = (DynamicObject) this.getModel().getValue("org");
|
||||||
DynamicObject qeugRenovationProj = (DynamicObject) this.getModel().getValue("qeug_renovation_proj");
|
|
||||||
|
|
||||||
// 只有在需求组织不为空的情况下才进行查询
|
// 只有在需求组织不为空的情况下才进行查询
|
||||||
if (org != null) {
|
if (org != null) {
|
||||||
if (qeugRenovationProj == null) {
|
|
||||||
setRenovationProjectByOrg(org);
|
setRenovationProjectByOrg(org);
|
||||||
} else {
|
|
||||||
// 如果已存在项目字段,且组织发生了变化,需更新
|
|
||||||
setRenovationProjectByOrg(org);
|
|
||||||
}
|
|
||||||
} else {
|
} else {
|
||||||
// 组织为空,清空项目
|
// 组织为空,清空项目
|
||||||
this.getModel().setValue("qeug_renovation_proj", null);
|
this.getModel().setValue("qeug_renovation_proj", null);
|
||||||
|
|
|
@ -70,16 +70,10 @@ public class PurDemandFormPlugin extends AbstractFormPlugin {
|
||||||
|
|
||||||
private void updateRenovationProject() {
|
private void updateRenovationProject() {
|
||||||
DynamicObject org = (DynamicObject) this.getModel().getValue("org");
|
DynamicObject org = (DynamicObject) this.getModel().getValue("org");
|
||||||
DynamicObject qeugRenovationProj = (DynamicObject) this.getModel().getValue("qeug_renovation_proj");
|
|
||||||
|
|
||||||
// 只有在需求组织不为空的情况下才进行查询
|
// 只有在需求组织不为空的情况下才进行查询
|
||||||
if (org != null) {
|
if (org != null) {
|
||||||
if (qeugRenovationProj == null) {
|
|
||||||
setRenovationProjectByOrg(org);
|
setRenovationProjectByOrg(org);
|
||||||
} else {
|
|
||||||
// 如果已存在项目字段,且组织发生了变化,需更新
|
|
||||||
setRenovationProjectByOrg(org);
|
|
||||||
}
|
|
||||||
} else {
|
} else {
|
||||||
// 组织为空,清空项目
|
// 组织为空,清空项目
|
||||||
this.getModel().setValue("qeug_renovation_proj", null);
|
this.getModel().setValue("qeug_renovation_proj", null);
|
||||||
|
|
|
@ -75,16 +75,10 @@ public class PurPlanFormPlugin extends AbstractBillPlugIn implements HyperLinkCl
|
||||||
|
|
||||||
private void updateRenovationProject() {
|
private void updateRenovationProject() {
|
||||||
DynamicObject org = (DynamicObject) this.getModel().getValue("org");
|
DynamicObject org = (DynamicObject) this.getModel().getValue("org");
|
||||||
DynamicObject purproject = (DynamicObject) this.getModel().getValue("purproject");
|
|
||||||
|
|
||||||
// 只有在需求组织不为空的情况下才进行查询
|
// 只有在需求组织不为空的情况下才进行查询
|
||||||
if (org != null) {
|
if (org != null) {
|
||||||
if (purproject == null) {
|
|
||||||
setRenovationProjectByOrg(org);
|
setRenovationProjectByOrg(org);
|
||||||
} else {
|
|
||||||
// 如果已存在项目字段,且组织发生了变化,需更新
|
|
||||||
setRenovationProjectByOrg(org);
|
|
||||||
}
|
|
||||||
} else {
|
} else {
|
||||||
// 组织为空,清空项目
|
// 组织为空,清空项目
|
||||||
this.getModel().setValue("purproject", null);
|
this.getModel().setValue("purproject", null);
|
||||||
|
|
|
@ -42,11 +42,6 @@ public class ContractProjectFormPlugin extends AbstractBillPlugIn {
|
||||||
}
|
}
|
||||||
|
|
||||||
private void setRenovationProjectByOrg(DynamicObject org) {
|
private void setRenovationProjectByOrg(DynamicObject org) {
|
||||||
// 检查 org 是否为 null
|
|
||||||
if (org == null) {
|
|
||||||
return; // 如果为 null,直接返回
|
|
||||||
}
|
|
||||||
|
|
||||||
// 采购项目
|
// 采购项目
|
||||||
DynamicObject[] projectbills = BusinessDataServiceHelper.load("rebm_purproject", "id",
|
DynamicObject[] projectbills = BusinessDataServiceHelper.load("rebm_purproject", "id",
|
||||||
new QFilter[]{new QFilter("org.id", QCP.equals, org.getPkValue())});
|
new QFilter[]{new QFilter("org.id", QCP.equals, org.getPkValue())});
|
||||||
|
|
|
@ -42,11 +42,6 @@ public class ReconPayreqProjectFormPlugin extends AbstractBillPlugIn {
|
||||||
}
|
}
|
||||||
|
|
||||||
private void setRenovationProjectByOrg(DynamicObject org) {
|
private void setRenovationProjectByOrg(DynamicObject org) {
|
||||||
// 检查 org 是否为 null
|
|
||||||
if (org == null) {
|
|
||||||
return; // 如果为 null,直接返回
|
|
||||||
}
|
|
||||||
|
|
||||||
// 采购项目
|
// 采购项目
|
||||||
DynamicObject[] projectbills = BusinessDataServiceHelper.load("rebm_purproject", "id",
|
DynamicObject[] projectbills = BusinessDataServiceHelper.load("rebm_purproject", "id",
|
||||||
new QFilter[]{new QFilter("org.id", QCP.equals, org.getPkValue())});
|
new QFilter[]{new QFilter("org.id", QCP.equals, org.getPkValue())});
|
||||||
|
|
Loading…
Reference in New Issue