Index: ssts-recyclingapplication/src/main/java/com/forgon/disinfectsystem/departmentapplicationtemplate/service/DepartmentAppTemplateManagerImpl.java =================================================================== diff -u -r26411 -r27674 --- ssts-recyclingapplication/src/main/java/com/forgon/disinfectsystem/departmentapplicationtemplate/service/DepartmentAppTemplateManagerImpl.java (.../DepartmentAppTemplateManagerImpl.java) (revision 26411) +++ ssts-recyclingapplication/src/main/java/com/forgon/disinfectsystem/departmentapplicationtemplate/service/DepartmentAppTemplateManagerImpl.java (.../DepartmentAppTemplateManagerImpl.java) (revision 27674) @@ -446,18 +446,20 @@ /** * 价格如果是保存之后的是已经浮动过的,请勿再次浮动 */ - Double price = diposableGoodsManager.getRecentPrice(disposableGoods); + //Double price = diposableGoodsManager.getRecentPrice(disposableGoods); + // 科室申领页面中一次性物品的参考价取值:一次性物品定义中的参考价*一次性物品价格浮动系数(GGSRMYY-122) + Double referencePrice = disposableGoods.getReferencePrice(); if (tousseItem != null) { json.put("totalPrice", tousseItem.getRowPrice()); json.put("price", tousseItem.getPrice()); } else { json.put("totalPrice", 0); - json.put("price", MathTools.mul(price, diposableFloatPercent).doubleValue()); + json.put("price", MathTools.mul(referencePrice, diposableFloatPercent).doubleValue()); } json.put("count", itemAmount); json.put("countBackup", itemAmount); //申请的数量备份起来 - json.put("originalPrice", price); //单价(没有浮动) + json.put("originalPrice", referencePrice); //单价(没有浮动) String packageSpec = disposableGoods.getPackageSpec(); if(StringUtils.isBlank(packageSpec)){