|
@@ -8,6 +8,7 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
|
import com.fjhx.item.service.product.ProductInfoService;
|
|
|
import com.fjhx.victoriatourist.entity.abnormal.po.AbnormalInfo;
|
|
|
+import com.fjhx.victoriatourist.entity.jd.vo.JdBackVo;
|
|
|
import com.fjhx.victoriatourist.entity.stock.dto.StockTransferDto;
|
|
|
import com.fjhx.victoriatourist.entity.stock.dto.StockTransferSelectDto;
|
|
|
import com.fjhx.victoriatourist.entity.stock.po.StockTransfer;
|
|
@@ -37,10 +38,7 @@ import org.springframework.stereotype.Service;
|
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
|
|
|
|
import java.math.BigDecimal;
|
|
|
-import java.util.ArrayList;
|
|
|
-import java.util.Date;
|
|
|
-import java.util.List;
|
|
|
-import java.util.Map;
|
|
|
+import java.util.*;
|
|
|
import java.util.function.Function;
|
|
|
import java.util.stream.Collectors;
|
|
|
import java.util.stream.Stream;
|
|
@@ -99,6 +97,13 @@ public class StockTransferServiceImpl extends ServiceImpl<StockTransferMapper, S
|
|
|
public StockTransferVo detail(Long id) {
|
|
|
StockTransfer StockTransfer = this.getById(id);
|
|
|
StockTransferVo result = BeanUtil.toBean(StockTransfer, StockTransferVo.class);
|
|
|
+ //赋值仓库名称信息
|
|
|
+ warehouseService.attributeAssign(Arrays.asList(result), StockTransferVo::getInWarehouseId, (item, warehouse) -> {
|
|
|
+ item.setInWarehouseName(warehouse.getName());
|
|
|
+ });
|
|
|
+ warehouseService.attributeAssign(Arrays.asList(result), StockTransferVo::getOutWarehouseId, (item, warehouse) -> {
|
|
|
+ item.setOutWarehouseName(warehouse.getName());
|
|
|
+ });
|
|
|
List<StockTransferDetails> list = stockTransferDetailsService.list(q -> q.eq(StockTransferDetails::getStockTransferId, id));
|
|
|
List<StockTransferDetailsVo> stockTransferDetailsVos = BeanUtil.copyToList(list, StockTransferDetailsVo.class);
|
|
|
//赋值明细产品信息
|