From 8c4a7e580c6fb7c13a72b8c1f79a4d606161b1cf Mon Sep 17 00:00:00 2001
From: "0.0" <1092404103.qq.com>
Date: Wed, 16 Aug 2023 18:46:15 +0800
Subject: [PATCH] =?UTF-8?q?1.=E5=8C=85=E4=BB=B6=E6=98=8E=E7=BB=86?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../vo/DistributionParcelListVO.java | 6 +
.../WarehouseStockArticleCopyEntity.java | 438 ++++++++++++++++++
.../feign/IWarehouseUpdownGoodsClient.java | 6 +
.../vo/WarehouseStockArticleCopyVO.java | 39 ++
blade-service/logpm-distribution/pom.xml | 5 +
.../DistributionParcelListController.java | 4 +-
.../mapper/DistributionParcelListMapper.java | 2 +-
.../mapper/DistributionParcelListMapper.xml | 4 +-
.../IDistributionParcelListService.java | 2 +-
.../DistributionParcelListServiceImpl.java | 2 +-
.../DistributionParcelListWrapper.java | 8 +-
.../WarehouseGoodsAllocationController.java | 80 ++++
.../feign/WarehouseUpdownGoodsClient.java | 6 +
.../WarehouseGoodsAllocationMapper.java | 21 +
.../mapper/WarehouseGoodsAllocationMapper.xml | 27 ++
.../mapper/WarehouseUpdownGoodsMapper.java | 2 +
.../mapper/WarehouseUpdownGoodsMapper.xml | 10 +
.../IWarehouseGoodsAllocationService.java | 20 +
.../service/IWarehouseUpdownGoodsService.java | 7 +
.../WarehouseGoodsAllocationServiceImpl.java | 25 +
.../impl/WarehouseUpdownGoodsServiceImpl.java | 5 +
21 files changed, 711 insertions(+), 8 deletions(-)
create mode 100644 blade-service-api/logpm-warehouse-api/src/main/java/com/logpm/warehouse/entity/WarehouseStockArticleCopyEntity.java
create mode 100644 blade-service-api/logpm-warehouse-api/src/main/java/com/logpm/warehouse/vo/WarehouseStockArticleCopyVO.java
diff --git a/blade-service-api/logpm-distribution-api/src/main/java/com/logpm/distribution/vo/DistributionParcelListVO.java b/blade-service-api/logpm-distribution-api/src/main/java/com/logpm/distribution/vo/DistributionParcelListVO.java
index c1c02fb48..dc10725f7 100644
--- a/blade-service-api/logpm-distribution-api/src/main/java/com/logpm/distribution/vo/DistributionParcelListVO.java
+++ b/blade-service-api/logpm-distribution-api/src/main/java/com/logpm/distribution/vo/DistributionParcelListVO.java
@@ -63,4 +63,10 @@ public class DistributionParcelListVO extends DistributionParcelListEntity {
private String orderPackageReservationStatusName;
+ /**
+ * 包件货位信息
+ */
+ private String allocationMsg;
+
+
}
diff --git a/blade-service-api/logpm-warehouse-api/src/main/java/com/logpm/warehouse/entity/WarehouseStockArticleCopyEntity.java b/blade-service-api/logpm-warehouse-api/src/main/java/com/logpm/warehouse/entity/WarehouseStockArticleCopyEntity.java
new file mode 100644
index 000000000..74a52dc49
--- /dev/null
+++ b/blade-service-api/logpm-warehouse-api/src/main/java/com/logpm/warehouse/entity/WarehouseStockArticleCopyEntity.java
@@ -0,0 +1,438 @@
+/*
+ * Copyright (c) 2018-2028, Chill Zhuang All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions are met:
+ *
+ * Redistributions of source code must retain the above copyright notice,
+ * this list of conditions and the following disclaimer.
+ * Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in the
+ * documentation and/or other materials provided with the distribution.
+ * Neither the name of the dreamlu.net developer nor the names of its
+ * contributors may be used to endorse or promote products derived from
+ * this software without specific prior written permission.
+ * Author: Chill 庄骞 (smallchill@163.com)
+ */
+package com.logpm.warehouse.entity;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import org.springblade.core.tenant.mp.TenantEntity;
+
+import java.math.BigDecimal;
+import java.util.Date;
+
+/**
+ * 配送在库订单 实体类
+ *
+ * @author cyz
+ * @since 2023-06-13
+ */
+@Data
+@TableName("logpm_distribution_stock_article")
+@ApiModel(value = "DistributionStockArticle对象", description = "配送在库订单")
+@EqualsAndHashCode(callSuper = true)
+public class WarehouseStockArticleCopyEntity extends TenantEntity {
+
+ /**
+ * 预留1
+ */
+ @ApiModelProperty(value = "预留1")
+ private String reserve1;
+ /**
+ * 预留2
+ */
+ @ApiModelProperty(value = "预留2")
+ private String reserve2;
+ /**
+ * 预留3
+ */
+ @ApiModelProperty(value = "预留3")
+ private String reserve3;
+ /**
+ * 预留4
+ */
+ @ApiModelProperty(value = "预留4")
+ private String reserve4;
+ /**
+ * 预留5
+ */
+ @ApiModelProperty(value = "预留5")
+ private String reserve5;
+
+ /**
+ * 创建用户名称
+ */
+ @ApiModelProperty(value = "创建用户名称 ")
+ @TableField(exist = false)
+ private String createUserName;
+
+ /**
+ * 服务号
+ */
+ @ApiModelProperty(value = "服务号")
+ private String serviceNumber;
+ /**
+ * 订单自编号
+ */
+ @ApiModelProperty(value = "订单自编号")
+ private String orderCode;
+ /**
+ * 寄件信息
+ */
+ @ApiModelProperty(value = "寄件信息")
+ private String sending;
+
+ /**
+ * 门店id
+ */
+ @ApiModelProperty(value = "门店id")
+ private Long storeId;
+
+
+ /**
+ * 商场id
+ */
+ @ApiModelProperty(value = "商场id")
+ private Long mallId;
+
+ /**
+ * 商场名称
+ */
+ @ApiModelProperty(value = "商场名称")
+ private String mallName;
+ /**
+ * 商场编号
+ */
+ @ApiModelProperty(value = "商场编码")
+ private String mallCode;
+
+
+ /**
+ * 门店编号
+ */
+ @ApiModelProperty(value = "门店编码")
+ private String storeCode;
+
+
+ /**
+ * 门店名称
+ */
+ @ApiModelProperty(value = "门店名称")
+ private String storeName;
+ /**
+ * 货物名称
+ */
+ @ApiModelProperty(value = "货物名称")
+ private String descriptionGoods;
+ /**
+ * 仓库
+ */
+ @ApiModelProperty(value = "仓库")
+ private String warehouse;
+ /**
+ * 车次号
+ */
+ @ApiModelProperty(value = "车次号")
+ private String trainNumber;
+
+ /**
+ * 仓库ID
+ */
+ @ApiModelProperty(value = "仓库ID")
+ private Long warehouseId;
+
+
+
+ /**
+ * 入库时间
+ */
+ @ApiModelProperty(value = "入库时间")
+ @JsonFormat(locale="zh", timezone="GMT+8", pattern="yyyy-MM-dd HH:mm:ss")
+ private Date warehouseEntryTime;
+ /**
+ * 在库时间
+ */
+ @ApiModelProperty(value = "在库时间")
+ private String storeTime;
+ /**
+ * 订单总件数
+ */
+ @ApiModelProperty(value = "订单总件数")
+ private Integer totalNumber;
+ /**
+ * 在库件数
+ */
+ @ApiModelProperty(value = "在库件数")
+ private Integer handQuantity;
+ /**
+ * 是否齐套
+ */
+ @ApiModelProperty(value = "是否齐套")
+ private Integer completeSet;
+
+ /**
+ * 品牌
+ */
+ @ApiModelProperty(value = "品牌")
+ private String brand;
+ /**
+ * 服务类型
+ */
+ @ApiModelProperty(value = "服务类型")
+ private String typeService;
+ /**
+ * 顾客名字
+ */
+ @ApiModelProperty(value = "顾客名字")
+ private String customerName;
+ /**
+ * 顾客电话
+ */
+ @ApiModelProperty(value = "顾客电话")
+ private String customerTelephone;
+ /**
+ * 顾客地址
+ */
+ @ApiModelProperty(value = "顾客地址")
+ private String customerAddress;
+ /**
+ * 类型;1 预约单 2库存单
+ */
+ @ApiModelProperty(value = "类型;1 预约单 2库存单")
+ private Integer genre;
+
+// /**
+// * 状态;1 配送 2 待配送 3部分入库 4已入库
+// */
+// @ApiModelProperty(value = "状态;1 配送 2 待配送 3部分入库 4已入库")
+// @TableField(exist = false)
+// private String stateName;
+
+ /**
+ * 状态;1 已通知 2 未通知
+ */
+ @ApiModelProperty(value = "状态;1 已通知 2 未通知")
+ private Integer notification;
+
+ /**
+ * 增值服务总费用
+ */
+ @ApiModelProperty(value = "增值服务总费用")
+ private BigDecimal fee;
+
+ /**
+ * 协商费用
+ */
+ @ApiModelProperty(value = "协商费用")
+ private BigDecimal rate;
+
+ /**
+ * 老系统advanceId
+ */
+ @ApiModelProperty(value = "老系统advanceId")
+ private Integer advanceId;
+ /**
+ * 预约数量
+ */
+ @TableField(exist = false)
+ @ApiModelProperty(value = "预约数量")
+ private Integer reservationNum;
+ /**
+ * 运单号
+ */
+ @ApiModelProperty(value = "运单号")
+ private String waybillNumber;
+ /**
+ * 收货单位
+ */
+ @ApiModelProperty(value = "收货单位")
+ private String consigneeUnit;
+ /**
+ * 到付费用
+ */
+ @ApiModelProperty(value = "到付费用")
+ private BigDecimal collectFee;
+ /**
+ * 仓储费
+ */
+ @ApiModelProperty(value = "仓储费")
+ private BigDecimal storageFee;
+
+
+
+
+
+
+
+ //-------------2023-07-16 新增在库订单字段
+
+ /**
+ * 收货人
+ */
+ @ApiModelProperty(value = "收货人")
+ private String consigneePerson;
+
+ /**
+ * 收货人地址
+ */
+ @ApiModelProperty(value = "收货人地址")
+ private String consigneeAddress;
+
+
+ /**
+ * 收货人电话
+ */
+ @ApiModelProperty(value = "收货人电话")
+ private String consigneeMobile;
+
+
+
+ // -----------2023-07-18 增加字段
+
+
+
+ @ApiModelProperty(value = "经销商名称")
+ private String dealerName;
+
+ @ApiModelProperty(value = "经销商编码")
+ private String dealerCode;
+
+
+
+ /**
+ * 可用数量(在库数-已经预约的包件数)
+ */
+ @ApiModelProperty(value = "可用数量")
+ private Integer availableQuantity;
+
+ /**
+ * 入库时间-终
+ */
+ @ApiModelProperty(value = "入库时间-终")
+ @JsonFormat(locale="zh", timezone="GMT+8", pattern="yyyy-MM-dd HH:mm:ss")
+ private Date warehouseEntryTimeEnd;
+
+ /**
+ * 分拣件数
+ */
+ @ApiModelProperty(value = "分拣件数")
+ private Integer sortingQuantity;
+
+ /**
+ * 配送件数
+ */
+ @ApiModelProperty(value = "配送件数")
+ private Integer deliveryQuantity;
+
+ /**
+ * 中转件数
+ */
+ @ApiModelProperty(value = "中转件数")
+ private Integer transferQuantity;
+
+ /**
+ * 签收件数
+ */
+ @ApiModelProperty(value = "签收件数")
+ private Integer signinQuantity;
+
+
+
+ /**
+ * 货位信息
+ */
+ @ApiModelProperty(value = "货位信息")
+ private String allocation;
+
+ /**
+ * 订单来源
+ */
+ @ApiModelProperty(value = "订单来源")
+ private String resource;
+
+ /**
+ * 托盘
+ */
+ @ApiModelProperty(value = "托盘")
+ private String trays;
+
+ /**
+ * 干仓配
+ */
+ @ApiModelProperty(value = "干仓配")
+ private Integer isOpai;
+
+
+ /**
+ * 盘点时间
+ */
+ @ApiModelProperty(value = "盘点时间")
+ private Date inventoryDate;
+
+ /**
+ * 盘点人
+ */
+ @ApiModelProperty(value = "盘点人")
+ private String inventoryPerson;
+
+ /**
+ * 盘点人id
+ */
+ @ApiModelProperty(value = "盘点人id")
+ private Long inventoryPersonId;
+
+ @ApiModelProperty(value = "冻结状态")
+ private String freezeStatus;
+ /**
+ * 上架状态
+ */
+ @ApiModelProperty(value = "上架状态")
+ private String groundingStatus;
+
+
+ @ApiModelProperty(value = "订单状态")
+ private String orderStatus;
+
+ @ApiModelProperty(value = "预约状态")
+ private String reservationStatus;
+
+ @ApiModelProperty(value = "备货状态")
+ private String stockupStatus;
+
+ @ApiModelProperty(value = "收货状态")
+ private String orderReceiveStatus;
+
+
+
+
+
+ /**
+ * 有无数据源
+ */
+ @ApiModelProperty(value = "有无数据源;1-否、2-是")
+ private Integer isHaveData;
+
+ /**
+ * 订单码
+ */
+ @ApiModelProperty(value = "订单码")
+ private String stockArticleCode;
+ /**
+ * 工厂车次
+ */
+ @ApiModelProperty(value = "工厂车次")
+ private String factoryTrain;
+
+ private String isZero;//是否零担 0否 1是
+
+
+
+
+}
diff --git a/blade-service-api/logpm-warehouse-api/src/main/java/com/logpm/warehouse/feign/IWarehouseUpdownGoodsClient.java b/blade-service-api/logpm-warehouse-api/src/main/java/com/logpm/warehouse/feign/IWarehouseUpdownGoodsClient.java
index d9bc79727..e329787a8 100644
--- a/blade-service-api/logpm-warehouse-api/src/main/java/com/logpm/warehouse/feign/IWarehouseUpdownGoodsClient.java
+++ b/blade-service-api/logpm-warehouse-api/src/main/java/com/logpm/warehouse/feign/IWarehouseUpdownGoodsClient.java
@@ -50,4 +50,10 @@ public interface IWarehouseUpdownGoodsClient {
*/
@GetMapping(TOP + "/selectCountByAllo")
Integer selectCountByAllo(@RequestParam Long alloId);
+
+ /**
+ *查询货物所在货位信息
+ */
+ @GetMapping(TOP + "/selectMsgBywrap")
+ String selectMsgBywrap(@RequestParam Long wrapId);
}
diff --git a/blade-service-api/logpm-warehouse-api/src/main/java/com/logpm/warehouse/vo/WarehouseStockArticleCopyVO.java b/blade-service-api/logpm-warehouse-api/src/main/java/com/logpm/warehouse/vo/WarehouseStockArticleCopyVO.java
new file mode 100644
index 000000000..c07b1cfc2
--- /dev/null
+++ b/blade-service-api/logpm-warehouse-api/src/main/java/com/logpm/warehouse/vo/WarehouseStockArticleCopyVO.java
@@ -0,0 +1,39 @@
+/*
+ * Copyright (c) 2018-2028, Chill Zhuang All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions are met:
+ *
+ * Redistributions of source code must retain the above copyright notice,
+ * this list of conditions and the following disclaimer.
+ * Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in the
+ * documentation and/or other materials provided with the distribution.
+ * Neither the name of the dreamlu.net developer nor the names of its
+ * contributors may be used to endorse or promote products derived from
+ * this software without specific prior written permission.
+ * Author: Chill 庄骞 (smallchill@163.com)
+ */
+package com.logpm.warehouse.vo;
+
+
+import com.logpm.distribution.entity.DistributionStockArticleEntity;
+
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+
+
+/**
+ * 配送在库订单 视图实体类
+ *
+ * @author cyz
+ * @since 2023-06-13
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+public class WarehouseStockArticleCopyVO extends DistributionStockArticleEntity {
+ private static final long serialVersionUID = 1L;
+
+
+}
diff --git a/blade-service/logpm-distribution/pom.xml b/blade-service/logpm-distribution/pom.xml
index f31506a3f..24e40b716 100644
--- a/blade-service/logpm-distribution/pom.xml
+++ b/blade-service/logpm-distribution/pom.xml
@@ -47,6 +47,11 @@
logpm-basic-api
3.1.0.RELEASE
+
+ org.springblade
+ logpm-warehouse-api
+ 3.1.0.RELEASE
+
org.springblade
diff --git a/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/controller/DistributionParcelListController.java b/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/controller/DistributionParcelListController.java
index 12a58f517..da681b80f 100644
--- a/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/controller/DistributionParcelListController.java
+++ b/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/controller/DistributionParcelListController.java
@@ -114,8 +114,8 @@ public class DistributionParcelListController extends BladeController {
@ApiOperationSupport(order = 3)
@ApiOperation(value = "分页", notes = "传入distributionParcelList")
public R> page(DistributionParcelListVO distributionParcelList, Query query) {
- IPage pages = distributionParcelListService.selectDistributionParcelListPage(Condition.getPage(query), distributionParcelList);
- return R.data(pages);
+ IPage pages = distributionParcelListService.selectDistributionParcelListPage(Condition.getPage(query), distributionParcelList);
+ return R.data(DistributionParcelListWrapper.build().pageVO(pages));
}
/**
diff --git a/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/mapper/DistributionParcelListMapper.java b/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/mapper/DistributionParcelListMapper.java
index b35895e15..5089cd1e0 100644
--- a/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/mapper/DistributionParcelListMapper.java
+++ b/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/mapper/DistributionParcelListMapper.java
@@ -41,7 +41,7 @@ public interface DistributionParcelListMapper extends BaseMapper selectDistributionParcelListPage(IPage page, DistributionParcelListVO distributionParcelList);
+ List selectDistributionParcelListPage(IPage page, DistributionParcelListVO distributionParcelList);
/**
diff --git a/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/mapper/DistributionParcelListMapper.xml b/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/mapper/DistributionParcelListMapper.xml
index 815bae4ba..dc8600606 100644
--- a/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/mapper/DistributionParcelListMapper.xml
+++ b/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/mapper/DistributionParcelListMapper.xml
@@ -35,8 +35,8 @@
-
+
+ select
+ CONCAT(lwga.headline, '-', lwgs.goods_shelf_name, '-', lwgac.goods_allocation_name)
+ from
+ logpm_warehouse_updown_goods lwug
+ LEFT JOIN logpm_warehouse_goods_area lwga on lwga.id = lwug.area_id
+ left join logpm_warehouse_goods_shelf lwgs on lwgs.id = lwug.shelf_id
+ left join logpm_warehouse_goods_allocation lwgac on lwgac.id = lwug.allocation_id
+ where lwug.association_id = #{wrapId} and lwug.association_type ='3'
+
diff --git a/blade-service/logpm-warehouse/src/main/java/com/logpm/warehouse/service/IWarehouseGoodsAllocationService.java b/blade-service/logpm-warehouse/src/main/java/com/logpm/warehouse/service/IWarehouseGoodsAllocationService.java
index b97521e10..6b1fe7670 100644
--- a/blade-service/logpm-warehouse/src/main/java/com/logpm/warehouse/service/IWarehouseGoodsAllocationService.java
+++ b/blade-service/logpm-warehouse/src/main/java/com/logpm/warehouse/service/IWarehouseGoodsAllocationService.java
@@ -17,12 +17,16 @@
package com.logpm.warehouse.service;
import com.baomidou.mybatisplus.core.conditions.Wrapper;
+import com.logpm.warehouse.dto.UpShelfOrderDTO;
import com.logpm.warehouse.entity.WarehouseGoodsAllocationEntity;
import com.logpm.warehouse.vo.WarehouseGoodsAllocationVO;
import com.logpm.warehouse.excel.WarehouseGoodsAllocationExcel;
import com.baomidou.mybatisplus.core.metadata.IPage;
+import com.logpm.warehouse.vo.WarehouseStockArticleCopyVO;
import com.logpm.warehouse.vo.WarehouseVisCargo;
+import com.logpm.warehouse.vo.WarehouseVisualizationVO;
import org.springblade.core.mp.base.BaseService;
+import org.springblade.core.mp.support.Query;
import java.util.ArrayList;
import java.util.List;
@@ -59,4 +63,20 @@ public interface IWarehouseGoodsAllocationService extends BaseService selectVisCargo();
+ /**
+ * 货位 查询订单
+ */
+ IPage selectorder(WarehouseStockArticleCopyVO warehouseGoodsAllocation, IPage page);
+ /**
+ * 货位 查询服务号
+ */
+ IPage selectservicenub(WarehouseStockArticleCopyVO warehouseGoodsAllocation, IPage page);
+ /**
+ * 货位 查询服务号对应的订单
+ */
+ List selectorderByServiceNumber(List serviceNumberList);
+ /**
+ * 货位 查询包件
+ */
+ IPage selectwrap(WarehouseGoodsAllocationVO warehouseGoodsAllocation, IPage page);
}
diff --git a/blade-service/logpm-warehouse/src/main/java/com/logpm/warehouse/service/IWarehouseUpdownGoodsService.java b/blade-service/logpm-warehouse/src/main/java/com/logpm/warehouse/service/IWarehouseUpdownGoodsService.java
index 4a0d40147..0645f531c 100644
--- a/blade-service/logpm-warehouse/src/main/java/com/logpm/warehouse/service/IWarehouseUpdownGoodsService.java
+++ b/blade-service/logpm-warehouse/src/main/java/com/logpm/warehouse/service/IWarehouseUpdownGoodsService.java
@@ -82,4 +82,11 @@ public interface IWarehouseUpdownGoodsService extends BaseService getZeroTotalNumAndNum(Long updownTypeId);
Map getStockTotalNumAndNum(Long updownTypeId);
+ /**
+ * 关联查询货物的货位信息
+ *
+ * @param wrapId
+ * @return
+ */
+ String selectMsgBywrap(Long wrapId);
}
diff --git a/blade-service/logpm-warehouse/src/main/java/com/logpm/warehouse/service/impl/WarehouseGoodsAllocationServiceImpl.java b/blade-service/logpm-warehouse/src/main/java/com/logpm/warehouse/service/impl/WarehouseGoodsAllocationServiceImpl.java
index ea1aab525..cae6d6d25 100644
--- a/blade-service/logpm-warehouse/src/main/java/com/logpm/warehouse/service/impl/WarehouseGoodsAllocationServiceImpl.java
+++ b/blade-service/logpm-warehouse/src/main/java/com/logpm/warehouse/service/impl/WarehouseGoodsAllocationServiceImpl.java
@@ -19,6 +19,7 @@ package com.logpm.warehouse.service.impl;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.logpm.basicdata.entity.BasicdataWarehouseEntity;
import com.logpm.basicdata.feign.IBasicdataWarehouseClient;
+import com.logpm.warehouse.dto.UpShelfOrderDTO;
import com.logpm.warehouse.entity.*;
import com.logpm.warehouse.mapper.WarehouseUpdownGoodsMapper;
import com.logpm.warehouse.vo.*;
@@ -29,6 +30,7 @@ import lombok.AllArgsConstructor;
import lombok.extern.log4j.Log4j;
import lombok.extern.log4j.Log4j2;
import org.springblade.core.mp.support.BladePage;
+import org.springblade.core.mp.support.Query;
import org.springblade.core.tool.utils.Func;
import org.springframework.stereotype.Service;
import com.baomidou.mybatisplus.core.conditions.Wrapper;
@@ -121,4 +123,27 @@ public class WarehouseGoodsAllocationServiceImpl extends BaseServiceImpl selectorder(WarehouseStockArticleCopyVO warehouseGoodsAllocation,IPage page) {
+ List list = baseMapper.selectOrder(page,warehouseGoodsAllocation);
+ return page.setRecords(list);
+ }
+
+ @Override
+ public IPage selectservicenub(WarehouseStockArticleCopyVO warehouseGoodsAllocation, IPage page) {
+ List list = baseMapper.selectservicenub(page,warehouseGoodsAllocation);
+ return page.setRecords(list);
+ }
+
+ @Override
+ public List selectorderByServiceNumber(List serviceNumberList) {
+ return baseMapper.selectorderByServiceNumber(serviceNumberList);
+ }
+
+ @Override
+ public IPage selectwrap(WarehouseGoodsAllocationVO warehouseGoodsAllocation, IPage page) {
+ List warehouseVisualizationVOList = baseMapper.selectwrap(page,warehouseGoodsAllocation);
+ return page.setRecords(warehouseVisualizationVOList);
+ }
+
}
diff --git a/blade-service/logpm-warehouse/src/main/java/com/logpm/warehouse/service/impl/WarehouseUpdownGoodsServiceImpl.java b/blade-service/logpm-warehouse/src/main/java/com/logpm/warehouse/service/impl/WarehouseUpdownGoodsServiceImpl.java
index 2afb348de..34eb007e3 100644
--- a/blade-service/logpm-warehouse/src/main/java/com/logpm/warehouse/service/impl/WarehouseUpdownGoodsServiceImpl.java
+++ b/blade-service/logpm-warehouse/src/main/java/com/logpm/warehouse/service/impl/WarehouseUpdownGoodsServiceImpl.java
@@ -132,4 +132,9 @@ public class WarehouseUpdownGoodsServiceImpl extends BaseServiceImpl