- 优化付款单提交操作(调用SAP应付凭证数据校验接口)

--s
This commit is contained in:
weiyunlong 2025-04-15 10:51:35 +08:00
parent 8e01522525
commit c9a99e8613
1 changed files with 2 additions and 1 deletions

View File

@ -168,9 +168,10 @@ public class PayBillSubmitOperation extends AbstractOperationServicePlugIn imple
QFilter q2 = new QFilter("entry.shjh_vouchernums", QCP.equals, dynamicObject.getString("shjh_vouchernums")); QFilter q2 = new QFilter("entry.shjh_vouchernums", QCP.equals, dynamicObject.getString("shjh_vouchernums"));
QFilter q3 = new QFilter("entry.shjh_voucherentrynum", QCP.equals, dynamicObject.getString("shjh_voucherentrynum")); QFilter q3 = new QFilter("entry.shjh_voucherentrynum", QCP.equals, dynamicObject.getString("shjh_voucherentrynum"));
// QFilter q4 = new QFilter("shjh_credentialnum", QCP.is_notnull, null); // QFilter q4 = new QFilter("shjh_credentialnum", QCP.is_notnull, null);
DynamicObject[] loads = BusinessDataServiceHelper.load("cas_paybill", "id,entry,entry.e_actamt", DynamicObject[] loads = BusinessDataServiceHelper.load("cas_paybill", "id,entry,entry.e_actamt,shjh_credentialnum",
new QFilter[]{q1, q2, q3}); new QFilter[]{q1, q2, q3});
for (DynamicObject load : loads) { for (DynamicObject load : loads) {
load = BusinessDataServiceHelper.loadSingle(load.getPkValue(),"cas_paybill");
String credentialnum = load.getString("shjh_credentialnum"); String credentialnum = load.getString("shjh_credentialnum");
if (StringUtils.isEmpty(credentialnum)) { if (StringUtils.isEmpty(credentialnum)) {
continue; continue;