|
@@ -195,6 +195,7 @@ public class LongYanPurchaseOrderServiceImpl extends BaseServiceImpl<LongYanPurc
|
|
|
|
|
|
@Override
|
|
|
public LongYanPurchaseOrder saveModelByDTO(LongYanPurchaseOrderDTO model) {
|
|
|
+ LongYanPurchaseOrder order = super.saveModelByDTO(model);
|
|
|
List<LongYanPurchaseDetailDTO> detailDTOS = model.getDetailDTOS();
|
|
|
model.setStatus(LongYanPurchaseOrderStatusEnum.caogao.getValue());
|
|
|
BigDecimal countNum = mapper.getPurchaseOrderCount1(new LongYanPurchaseOrderDTO());
|
|
@@ -207,6 +208,7 @@ public class LongYanPurchaseOrderServiceImpl extends BaseServiceImpl<LongYanPurc
|
|
|
BigDecimal totalNum = new BigDecimal(0);
|
|
|
for (LongYanPurchaseDetailDTO detailDTO : detailDTOS) {
|
|
|
detailDTO.setId(IdGeneratorUtils.getObjectId());
|
|
|
+ detailDTO.setLongYangPurchaseOrderId(order.getId());
|
|
|
detailDTO.setCreatedTime(LocalDateTime.now());
|
|
|
detailDTO.setCreatedUserId(userInfo.getUserId());
|
|
|
detailDTO.setCreatedUserName(userInfo.getUsername());
|
|
@@ -269,7 +271,7 @@ public class LongYanPurchaseOrderServiceImpl extends BaseServiceImpl<LongYanPurc
|
|
|
// if (boms!=null&&boms.size()>0) {
|
|
|
// sbModelSpareBomMapper.insertListforComplex(boms);
|
|
|
// }
|
|
|
- return super.saveModelByDTO(model);
|
|
|
+ return order;
|
|
|
}
|
|
|
|
|
|
private void packageBom(List<SbModelSpareBom> boms, LongYanPurchaseDetailDTO detailDTO,String sbId){
|