parent
							
								
									14f6f36b6b
								
							
						
					
					
						commit
						a7905fb2df
					
				|  | @ -227,6 +227,25 @@ public class RecPushVoucherOperation extends AbstractOperationServicePlugIn impl | |||
|                                     recBill.set("shjh_sapfiscalyear",responseData.getYear()); | ||||
|                                     recBill.set("shjh_ispushsap", true); | ||||
|                                     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 { | ||||
|                                 OperateErrorInfo operateErrorInfo = new OperateErrorInfo(); | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue