1 год назад
Родитель
Сommit
4e6cb703fe

+ 3 - 1
platform-service/src/main/java/com/platform/service/longyanpurchaseorder/impl/LongYanPurchaseOrderServiceImpl.java

@@ -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){