Index: ssts-recyclingrecord/src/main/java/com/forgon/disinfectsystem/recyclingrecord/service/RecyclingRecordManagerImpl.java =================================================================== diff -u -r26675 -r26704 --- ssts-recyclingrecord/src/main/java/com/forgon/disinfectsystem/recyclingrecord/service/RecyclingRecordManagerImpl.java (.../RecyclingRecordManagerImpl.java) (revision 26675) +++ ssts-recyclingrecord/src/main/java/com/forgon/disinfectsystem/recyclingrecord/service/RecyclingRecordManagerImpl.java (.../RecyclingRecordManagerImpl.java) (revision 26704) @@ -4034,6 +4034,8 @@ settleAccountsDepart = settleSupplyRoomConfig.getOrgUnitName(); settleAccountsDepartCoding = settleSupplyRoomConfig.getOrgUnitCoding(); } + SupplyRoomConfig supplyRoomConfig = + supplyRoomConfigManager.getSystemParamsObj(); RecyclingApplication application = new RecyclingApplication(); application.setSerialNumber(serialNumManager .getSerialNumberStr(SerialNum.TYPE_RECYCLINGAPPLICATION)); @@ -4053,6 +4055,8 @@ application.setHandleDepart(AcegiHelper.getCurrentOrgUnitName()); application.setHandleDepartCoding(AcegiHelper.getCurrentOrgUnitCode()); application.setRecyclingTime(recyclingRecord.getRecyclingTime()); + //设置一次性物品价格浮动系统-用于自动扣减一次性物品库存的器械包添加回收时生成申请单的一次性物品价格浮动系数为0的问题 + application.setDisposablePriceFluctuation(supplyRoomConfig.getDisposablePriceFluctuation()); application.setIncludeRecyclingItems(InvoicePlan.SIGNED_TRUE); recyclingApplicationManager.saveOrUpdate(application); return application;