|
@@ -2,6 +2,7 @@ package com.fjhx.wms.service.stock.impl;
|
|
|
|
|
|
import cn.hutool.core.util.ObjectUtil;
|
|
import cn.hutool.core.util.ObjectUtil;
|
|
import com.baomidou.dynamic.datasource.annotation.DSTransactional;
|
|
import com.baomidou.dynamic.datasource.annotation.DSTransactional;
|
|
|
|
+import com.fjhx.item.entity.product.po.ProductInfo;
|
|
import com.fjhx.item.service.product.ProductInfoService;
|
|
import com.fjhx.item.service.product.ProductInfoService;
|
|
import com.fjhx.wms.entity.stock.emums.JournalType;
|
|
import com.fjhx.wms.entity.stock.emums.JournalType;
|
|
import com.fjhx.wms.entity.stock.emums.StockWaitType;
|
|
import com.fjhx.wms.entity.stock.emums.StockWaitType;
|
|
@@ -83,6 +84,18 @@ public class StockWaitDetailsServiceImpl extends ServiceImpl<StockWaitDetailsMap
|
|
public StockWaitDetailsVo detail(Long id) {
|
|
public StockWaitDetailsVo detail(Long id) {
|
|
StockWaitDetails StockWaitDetails = this.getById(id);
|
|
StockWaitDetails StockWaitDetails = this.getById(id);
|
|
StockWaitDetailsVo result = BeanUtil.toBean(StockWaitDetails, StockWaitDetailsVo.class);
|
|
StockWaitDetailsVo result = BeanUtil.toBean(StockWaitDetails, StockWaitDetailsVo.class);
|
|
|
|
+ //查询待入库信息
|
|
|
|
+ StockWait stockWait = stockWaitService.getById(result.getStockWaitId());
|
|
|
|
+ if(ObjectUtil.isEmpty(stockWait)){
|
|
|
|
+ throw new ServiceException("无法查询到待入库信息,待入库id"+result.getStockWaitId());
|
|
|
|
+ }
|
|
|
|
+ result.setBusinessType(stockWait.getBusinessType());
|
|
|
|
+ result.setBusinessCode(stockWait.getBusinessCode());;
|
|
|
|
+ ProductInfo byId = productInfoService.getById(StockWaitDetails.getProductId());
|
|
|
|
+ if(ObjectUtil.isEmpty(byId)){
|
|
|
|
+ throw new ServiceException("无法查询到产品信息,产品id"+StockWaitDetails.getProductId());
|
|
|
|
+ }
|
|
|
|
+ result.setProductName(byId.getName());
|
|
return result;
|
|
return result;
|
|
}
|
|
}
|
|
|
|
|