点击业务查询中是否可做收获通知(PurOrderBillList)添加"已审核"判断

This commit is contained in:
pan-houxiang 2025-12-22 13:58:57 +08:00
parent 1b50c5b518
commit 05467ee772
1 changed files with 19 additions and 13 deletions

View File

@ -36,8 +36,11 @@ public class PurOrderBillUpdatasfkzshListPlugin extends AbstractListPlugin imple
}
QFilter f = new QFilter("id", "in", idSet);
DynamicObject[] billArr = BusinessDataServiceHelper.load("pm_purorderbill",
"id,billno,tqq9_sfkzsh,billentry,billentry.joinqty,billentry.qty", new QFilter[]{f});
"id,billno,tqq9_sfkzsh,billentry,billentry.joinqty,billentry.qty,billstatus", new QFilter[]{f});
for (DynamicObject bill : billArr) {
String billstatus = bill.getString("billstatus");
String billNo = bill.getString("billno");
if ("C".equals(billstatus)) {
//获取单据分录
DynamicObjectCollection billEntryCollection = bill.getDynamicObjectCollection("billentry");
boolean allEqual = true;
@ -49,12 +52,15 @@ public class PurOrderBillUpdatasfkzshListPlugin extends AbstractListPlugin imple
}
if (!allEqual) {
bill.set("tqq9_sfkzsh", "true");
}
else {
} else {
bill.set("tqq9_sfkzsh", "false");
}
SaveServiceHelper.save(new DynamicObject[]{bill});
}
else {
this.getView().showTipNotification("单据【"+billNo+"】未审核");
}
}
}
}
}