|
|
@@ -58,14 +58,15 @@ public class PriceLibraryServiceImpl implements PriceLibraryService{
|
|
|
ModelMap modelMap = new ModelMap();
|
|
|
try {
|
|
|
List<BomDetail> bomDetails = bom.getBomDetails();
|
|
|
+ bom = bomDao.save(bom);
|
|
|
for (BomDetail bomDetail : bomDetails) {
|
|
|
if (!StringUtils.isEmpty(bomDetail.getTaxUnitPrice()) && bomDetail.getTaxUnitPrice() != 0) {
|
|
|
// 进行核价
|
|
|
bomDetail = countPrice(bomDetail, bom.getEnuu());
|
|
|
+ bomDetail.setBdId(bom.getBid());
|
|
|
+ bomDetailDao.save(bomDetail);
|
|
|
}
|
|
|
- bomDetailDao.save(bomDetail);
|
|
|
}
|
|
|
- bom = bomDao.save(bom);
|
|
|
bom.setBomDetails(bomDetails);
|
|
|
modelMap.put("success", true);
|
|
|
modelMap.put("data", bom);
|