Index: ssts-recyclingrecord/src/main/java/com/forgon/disinfectsystem/recyclingrecord/service/RecyclingRecordManagerImpl.java =================================================================== diff -u -r36545 -r36546 --- ssts-recyclingrecord/src/main/java/com/forgon/disinfectsystem/recyclingrecord/service/RecyclingRecordManagerImpl.java (.../RecyclingRecordManagerImpl.java) (revision 36545) +++ ssts-recyclingrecord/src/main/java/com/forgon/disinfectsystem/recyclingrecord/service/RecyclingRecordManagerImpl.java (.../RecyclingRecordManagerImpl.java) (revision 36546) @@ -4766,7 +4766,7 @@ Map tousseDefIdTousseItemVoMap, RecyclingSumInfoVo recyclingSumInfoVo) { InvoicePlan application = record.getRecyclingApplication(); String invoiceOrigin = supplyRoomConfigManager.getInvoiceOrigin(); - RecyclingApplicationVo orignalApplication = invoicePlanManager.invoicePlan2RecyclingApplicationVo(application,false,null,recyclingSumInfoVo.getTdMap(),1); + RecyclingApplicationVo orignalApplication = invoicePlanManager.invoicePlan2RecyclingApplicationVo(application,false,null,recyclingSumInfoVo.getTdMap(),1,record); if(application != null){ record.setRecyclingApplicationType(application.getType()); List applicationItemList = application @@ -5127,7 +5127,7 @@ application.setRecyclingStatus(InvoicePlan.RECYCLINGSTATUS_TALLIED); } String compareResult = new RecyclingApplicationComparator(RecyclingApplicationComparator.MODULE_RECYCLE).doCompare(orignalApplication, - invoicePlanManager.invoicePlan2RecyclingApplicationVo(application,false,null,recyclingSumInfoVo.getTdMap(),1), + invoicePlanManager.invoicePlan2RecyclingApplicationVo(application,false,null,recyclingSumInfoVo.getTdMap(),1,record), tousseItemManager.tousseItem2TousseItemVo(application.getApplicationItems())); if(StringTools.isNotEmpty(compareResult) || orignalApplication == null){ applicationLogManager.saveApplicationLog(application, compareResult, ApplicationLogStatusEnum.SUBMIT);