1 、 CreateVoucher 中将待生成单据 写到日志及接口单
1.1
FipMessageService.
sendMessages
(
messagevos
, false);
1.2
this.sendSumMessages
(
messagevos
); //
1.1 调用 Fip 接口 FipMessageService. sendMessages ( messagevos , false);
1.1.1 、 FipMessageBO 中 sendMessages () 接收单据信息进行处理
logMessages
(
fipmessagevos
);
rs
=
processMessages
(
fipmessagevos
);
1.1.2 、 processMessages 处理
1 . 1.3 、 生成接口单 AggTXBillVO [] txBillAggVOs = TxBillUtil. generateTxBill ( addlist );
1.1.4 、 生成处理日志 先分组 List< FipMsgResultVO > list = addMessageArray ( addlist , null );
1.1.4 、 5000 一组调: addMessageOneStep à addMessageAndDesBill
1.1.5 、 addMessageAndDesBill 不合并的会在这里直接处理掉,
1.2 CreateVoucher sendSumMessages 合并处理 this.sendSumMessages ( messagevos );
1.2.1 service.generateSumBills ( fipRelationInfoVOS )
1.2.2 nc.impl.fip.service.pub.FipBillProcessBO#generateSumBills
使用 FipSumRelationProxy 查询 à 调用 FipGenerateBO . sumSrcBill , 处理数据
à 调用 fipMessageBO.sumSrcBill ( vos ) ,
重新组织合并数据,不合并的是否走这里?
这个方法进来会进行缓存清理,
à 调用 addMessageAndSaveBill ( fipRelationlist,fipmessagelist,params )
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/27378/viewspace-3099606/ ,如需转载,请注明出处,否则将追究法律责任。