Index: ssts-expensivegoods/src/main/java/com/forgon/disinfectsystem/expensiveGoods/service/ExpensiveGoodsGodownEntryManagerImpl.java =================================================================== diff -u -r21024 -r21029 --- ssts-expensivegoods/src/main/java/com/forgon/disinfectsystem/expensiveGoods/service/ExpensiveGoodsGodownEntryManagerImpl.java (.../ExpensiveGoodsGodownEntryManagerImpl.java) (revision 21024) +++ ssts-expensivegoods/src/main/java/com/forgon/disinfectsystem/expensiveGoods/service/ExpensiveGoodsGodownEntryManagerImpl.java (.../ExpensiveGoodsGodownEntryManagerImpl.java) (revision 21029) @@ -975,7 +975,7 @@ .getSerialNumberStr(SerialNum.TYPE_INSERT_GODOWN)); entry.setSubType(ExpensiveGoodsGodownEntry.SUBTYPE_ONEKEY_OUT); entry.setTime(newDate); - entry.calculateTotalPrice(); + entry.setType(ExpensiveGoodsGodownEntry.TYPE_OUT); List itemsList = entry.getItemsList(); for (ExpensiveGoodsInstance expensiveGoodsInstance : list) { @@ -1002,6 +1002,7 @@ itemsList.add(item); } + entry.calculateTotalPrice(); objectDao.save(entry); }