|
@@ -18,6 +18,7 @@ import com.yiqi.core.domain.dto.GoodsInfoDto;
|
|
import com.yiqi.core.domain.dto.GoodsUpdateSalesDTO;
|
|
import com.yiqi.core.domain.dto.GoodsUpdateSalesDTO;
|
|
import com.yiqi.core.domain.dto.weapp.WeAppGoodsInfoQueryDTO;
|
|
import com.yiqi.core.domain.dto.weapp.WeAppGoodsInfoQueryDTO;
|
|
import com.yiqi.core.domain.vo.GoodsInfoQueryVO;
|
|
import com.yiqi.core.domain.vo.GoodsInfoQueryVO;
|
|
|
|
+import com.yiqi.core.domain.vo.GoodsSkuNumDto;
|
|
import com.yiqi.core.domain.vo.weapp.WeAppGoodsInfoQueryVO;
|
|
import com.yiqi.core.domain.vo.weapp.WeAppGoodsInfoQueryVO;
|
|
import com.yiqi.core.mapper.*;
|
|
import com.yiqi.core.mapper.*;
|
|
import com.yiqi.core.service.IGoodsInfoService;
|
|
import com.yiqi.core.service.IGoodsInfoService;
|
|
@@ -103,7 +104,14 @@ public class GoodsInfoServiceImpl extends ServiceImpl<GoodsInfoMapper, GoodsInfo
|
|
public List<GoodsInfoQueryVO> selectGoodsList(GoodsInfoQueryVO goodsInfoQueryVO) {
|
|
public List<GoodsInfoQueryVO> selectGoodsList(GoodsInfoQueryVO goodsInfoQueryVO) {
|
|
List<GoodsInfoQueryVO> goodsInfoQueryVOList = baseMapper.selectGoodsList(goodsInfoQueryVO);
|
|
List<GoodsInfoQueryVO> goodsInfoQueryVOList = baseMapper.selectGoodsList(goodsInfoQueryVO);
|
|
for (GoodsInfoQueryVO goodsInfoQuery : goodsInfoQueryVOList) {
|
|
for (GoodsInfoQueryVO goodsInfoQuery : goodsInfoQueryVOList) {
|
|
- goodsInfoQuery.setGoodsItemNum(goodsSkuMapper.getGoodsSkuNumsByGoodsId(goodsInfoQuery.getId()));
|
|
|
|
|
|
+ GoodsSkuNumDto goodsSkuNumDto = goodsSkuMapper.getGoodsSkuNumsByGoodsId(goodsInfoQuery.getId());
|
|
|
|
+ goodsInfoQuery.setGoodsItemNum(goodsSkuNumDto.getGoodsItemNum());
|
|
|
|
+ goodsInfoQuery.setGoodsStockNum(goodsSkuNumDto.getGoodsStockNum());
|
|
|
|
+ //如果是门店权限,则查询门店的库存和物料数量
|
|
|
|
+ if (goodsInfoQuery.getSourceType().equals(SourceType.STORE.getCode())) {
|
|
|
|
+ GoodsSkuNumDto goodsStoreSkuNumDto = goodsSkuStoreMapper.getGoodsStoreSkuNumsByGoodsId(goodsInfoQuery.getId(), goodsInfoQuery.getTargetId());
|
|
|
|
+ goodsInfoQuery.setGoodsStockNum(goodsStoreSkuNumDto.getGoodsStockNum());
|
|
|
|
+ }
|
|
}
|
|
}
|
|
return goodsInfoQueryVOList;
|
|
return goodsInfoQueryVOList;
|
|
}
|
|
}
|