添加返回总价字段
This commit is contained in:
parent
7ef923b9e0
commit
aa39fbe820
|
|
@ -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;
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue