Pārlūkot izejas kodu

待入库 添加附件

yzc 1 gadu atpakaļ
vecāks
revīzija
089b092775

+ 6 - 1
hx-wms/src/main/java/com/fjhx/wms/entity/stock/dto/StockWaitDto.java

@@ -1,11 +1,11 @@
 package com.fjhx.wms.entity.stock.dto;
 
+import com.fjhx.file.entity.ObsFile;
 import com.fjhx.wms.entity.stock.po.StockWait;
 import com.fjhx.wms.entity.stock.po.StockWaitDetails;
 import lombok.Getter;
 import lombok.Setter;
 
-import javax.validation.constraints.NotBlank;
 import java.util.List;
 
 /**
@@ -58,4 +58,9 @@ public class StockWaitDto extends StockWait {
      */
     private String address;
 
+    /**
+     * 附件信息
+     */
+    private List<ObsFile> fileList;
+
 }

+ 5 - 0
hx-wms/src/main/java/com/fjhx/wms/service/stock/impl/StockWaitServiceImpl.java

@@ -7,6 +7,7 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
 import com.fjhx.common.entity.InOutBo;
 import com.fjhx.common.utils.Assert;
+import com.fjhx.file.utils.ObsFileUtil;
 import com.fjhx.item.service.product.ProductInfoService;
 import com.fjhx.wms.entity.stock.dto.StockJournalDetailsDto;
 import com.fjhx.wms.entity.stock.dto.StockWaitDto;
@@ -157,6 +158,10 @@ public class StockWaitServiceImpl extends ServiceImpl<StockWaitMapper, StockWait
         stockJournal.setCompanyId(companyId);
         //保存出入库记录
         stockJournalService.save(stockJournal);
+
+        //保存待入库附件
+        ObsFileUtil.saveFile(stockWaitDto.getFileList(), stockJournal.getId());
+
         List<StockJournalDetails> stockJournalDetailsList = new ArrayList<>();
         for (StockWaitDetails waitDetails : stockWaitDetailsDtoList) {
             StockWaitDetails temp = oldStockWaitDetailsMap.get(waitDetails.getId());