diff --git a/nursing-unit-invoicing/nu-invoicing-biz/src/main/java/com/nu/modules/cgd/service/impl/NuInvoicingCgdMainServiceImpl.java b/nursing-unit-invoicing/nu-invoicing-biz/src/main/java/com/nu/modules/cgd/service/impl/NuInvoicingCgdMainServiceImpl.java index 7883922..333d430 100644 --- a/nursing-unit-invoicing/nu-invoicing-biz/src/main/java/com/nu/modules/cgd/service/impl/NuInvoicingCgdMainServiceImpl.java +++ b/nursing-unit-invoicing/nu-invoicing-biz/src/main/java/com/nu/modules/cgd/service/impl/NuInvoicingCgdMainServiceImpl.java @@ -1127,6 +1127,15 @@ public class NuInvoicingCgdMainServiceImpl extends ServiceImpl crkInfoList = crkInfoMapper.selectList(new QueryWrapper().eq("cgd_id",cgdInfo.getCgdId()).eq("crk_status","1").eq("crk_type","1")); + //计算一下采购单的实际进货价格 + BigDecimal zjhjg = new BigDecimal("0"); + for (NuWarehouseMaterialCrkInfo info : crkInfoList){ + zjhjg = zjhjg.add(info.getNewPrice().multiply(new BigDecimal(info.getCrkNum()))); + } + cgdMain.setTotalPrice(zjhjg); + cgdMainMapper.updateById(cgdMain); } @@ -1157,6 +1166,7 @@ public class NuInvoicingCgdMainServiceImpl extends ServiceImpl