添加返回总价字段
This commit is contained in:
parent
7ef923b9e0
commit
aa39fbe820
|
|
@ -1127,6 +1127,15 @@ public class NuInvoicingCgdMainServiceImpl extends ServiceImpl<NuInvoicingCgdMai
|
||||||
cgdMain.setWjTime(new Date());
|
cgdMain.setWjTime(new Date());
|
||||||
cgdMain.setStatus("2");//已完结
|
cgdMain.setStatus("2");//已完结
|
||||||
cgdMain.setCgdType("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);
|
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("cgdType_dictText", dictUtils.translateDictValue("cgd_type",cgdMain.getCgdType()));
|
||||||
map.put("izNew", cgdMain.getIzNew());
|
map.put("izNew", cgdMain.getIzNew());
|
||||||
result.put("cgdInfo",map);
|
result.put("cgdInfo",map);
|
||||||
|
result.put("cgdTotalPrice",cgdMain.getTotalPrice());
|
||||||
|
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue