parent
14f6f36b6b
commit
a7905fb2df
|
|
@ -227,6 +227,25 @@ public class RecPushVoucherOperation extends AbstractOperationServicePlugIn impl
|
||||||
recBill.set("shjh_sapfiscalyear",responseData.getYear());
|
recBill.set("shjh_sapfiscalyear",responseData.getYear());
|
||||||
recBill.set("shjh_ispushsap", true);
|
recBill.set("shjh_ispushsap", true);
|
||||||
SaveServiceHelper.update(recBill);
|
SaveServiceHelper.update(recBill);
|
||||||
|
DynamicObject bankjournal = BusinessDataServiceHelper.loadSingle("cas_bankjournal", new QFilter("billno",
|
||||||
|
QCP.equals, recBill.getString("billno")).toArray());
|
||||||
|
//同步更新银行日记账单(cas_bankjournal)的SAP付款凭证号
|
||||||
|
if (null != bankjournal) {
|
||||||
|
bankjournal.set("shjh_credentialnum",responseData.getNumber());
|
||||||
|
SaveServiceHelper.save(new DynamicObject[]{bankjournal});
|
||||||
|
}
|
||||||
|
|
||||||
|
//同步更新交易明细查询(bei_transdetail)
|
||||||
|
DynamicObjectCollection bankcheckentity = recBill.getDynamicObjectCollection("bankcheckentity");
|
||||||
|
for (DynamicObject dynamicObject : bankcheckentity) {
|
||||||
|
String o = dynamicObject.getString("edetailbillno");
|
||||||
|
DynamicObject beiIntelpay = BusinessDataServiceHelper.loadSingle("bei_transdetail", new QFilter(
|
||||||
|
"billno", QCP.equals, o).toArray());
|
||||||
|
if (null != beiIntelpay) {
|
||||||
|
beiIntelpay.set("shjh_credentialnums",responseData.getNumber());
|
||||||
|
SaveServiceHelper.save(new DynamicObject[]{beiIntelpay});
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}else {
|
}else {
|
||||||
OperateErrorInfo operateErrorInfo = new OperateErrorInfo();
|
OperateErrorInfo operateErrorInfo = new OperateErrorInfo();
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue