|
@@ -65,9 +65,9 @@ public class PriceBillingStandardServiceImpl extends ServiceImpl<PriceBillingSta
|
|
|
public void add(PriceBillingStandardDto priceBillingStandardDto) {
|
|
|
this.save(priceBillingStandardDto);
|
|
|
|
|
|
- List<PriceBillingStandardDetail> priceBillingStandardDetailList = priceBillingStandardDto.getPriceBillingStandardDetailList();
|
|
|
- priceBillingStandardDetailList.forEach(item -> item.setPriceBillingStandardId(priceBillingStandardDto.getId()));
|
|
|
- priceBillingStandardDetailService.saveBatch(priceBillingStandardDetailList);
|
|
|
+ List<PriceBillingStandardDetail> list = priceBillingStandardDto.getPriceBillingStandardDetailList();
|
|
|
+ list.forEach(item -> item.setPriceBillingStandardId(priceBillingStandardDto.getId()));
|
|
|
+ priceBillingStandardDetailService.saveBatch(list);
|
|
|
}
|
|
|
|
|
|
@Transactional(rollbackFor = Exception.class)
|
|
@@ -75,11 +75,10 @@ public class PriceBillingStandardServiceImpl extends ServiceImpl<PriceBillingSta
|
|
|
public void edit(PriceBillingStandardDto priceBillingStandardDto) {
|
|
|
this.updateById(priceBillingStandardDto);
|
|
|
|
|
|
- List<PriceBillingStandardDetail> priceBillingStandardDetailList = priceBillingStandardDto.getPriceBillingStandardDetailList();
|
|
|
-
|
|
|
// 更新关联
|
|
|
- priceBillingStandardDetailService.editLinked(priceBillingStandardDetailList,
|
|
|
- PriceBillingStandardDetail::getPriceBillingStandardId, priceBillingStandardDto.getId());
|
|
|
+ List<PriceBillingStandardDetail> list = priceBillingStandardDto.getPriceBillingStandardDetailList();
|
|
|
+ list.forEach(item -> item.setPriceBillingStandardId(priceBillingStandardDto.getId()));
|
|
|
+ priceBillingStandardDetailService.editLinked(list, PriceBillingStandardDetail::getPriceBillingStandardId, priceBillingStandardDto.getId());
|
|
|
}
|
|
|
|
|
|
@Transactional(rollbackFor = Exception.class)
|