添加返回总价字段

This commit is contained in:
yangjun 2025-11-28 15:03:05 +08:00
parent 7ef923b9e0
commit aa39fbe820
1 changed files with 10 additions and 0 deletions

View File

@ -1127,6 +1127,15 @@ public class NuInvoicingCgdMainServiceImpl extends ServiceImpl<NuInvoicingCgdMai
cgdMain.setWjTime(new Date());
cgdMain.setStatus("2");//已完结
cgdMain.setCgdType("2");//已完结
//查询出入库记录为次采购单的入库记录
List<NuWarehouseMaterialCrkInfo> crkInfoList = crkInfoMapper.selectList(new QueryWrapper<NuWarehouseMaterialCrkInfo>().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<NuInvoicingCgdMai
map.put("cgdType_dictText", dictUtils.translateDictValue("cgd_type",cgdMain.getCgdType()));
map.put("izNew", cgdMain.getIzNew());
result.put("cgdInfo",map);
result.put("cgdTotalPrice",cgdMain.getTotalPrice());
return result;
}