From 08796694b6a2a22b1b1556066073b4f2d0018de5 Mon Sep 17 00:00:00 2001 From: wusiyu <2015098864@qq.com> Date: Fri, 26 Jun 2026 17:21:02 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BB=93=E5=BA=93=E5=AF=BC=E5=87=BA=E4=BF=AE?= =?UTF-8?q?=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../StErpWarehouseTransferController.java | 4 +- .../excel/StErpWarehouseTransferExcel.java | 114 +++++++----------- .../mapper/StErpWarehouseTransferMapper.java | 6 +- .../mapper/StErpWarehouseTransferMapper.xml | 45 ++++++- .../wms/mapper/StRequisitionMapper.java | 3 +- .../IStErpWarehouseTransferService.java | 6 +- .../StErpWarehouseTransferServiceImpl.java | 9 +- 7 files changed, 104 insertions(+), 83 deletions(-) diff --git a/blade-service/blade-wms/src/main/java/org/springblade/wms/controller/StErpWarehouseTransferController.java b/blade-service/blade-wms/src/main/java/org/springblade/wms/controller/StErpWarehouseTransferController.java index c2bf4f74a..af3f6e627 100644 --- a/blade-service/blade-wms/src/main/java/org/springblade/wms/controller/StErpWarehouseTransferController.java +++ b/blade-service/blade-wms/src/main/java/org/springblade/wms/controller/StErpWarehouseTransferController.java @@ -195,12 +195,12 @@ public class StErpWarehouseTransferController extends BladeController { @ApiLog("导出数据") @Operation(summary = "导出数据", description = "传入stErpWarehouseTransfer") public void exportStErpWarehouseTransfer(@Parameter(hidden = true) @RequestParam Map stErpWarehouseTransfer, BladeUser bladeUser, HttpServletResponse response) { - QueryWrapper queryWrapper = Condition.getQueryWrapper(stErpWarehouseTransfer, StErpWarehouseTransfer.class); +// QueryWrapper queryWrapper = Condition.getQueryWrapper(stErpWarehouseTransfer, StErpWarehouseTransfer.class); //if (!AuthUtil.isAdministrator()) { // queryWrapper.lambda().eq(StErpWarehouseTransfer::getTenantId, bladeUser.getTenantId()); //} //queryWrapper.lambda().eq(StErpWarehouseTransferEntity::getIsDeleted, BladeConstant.DB_NOT_DELETED); - List list = stErpWarehouseTransferService.exportStErpWarehouseTransfer(queryWrapper); + List list = stErpWarehouseTransferService.exportStErpWarehouseTransfer(stErpWarehouseTransfer); ExcelUtil.export(response, "ERP库转移记录表数据" + DateUtil.time(), "ERP库转移记录表数据表", list, StErpWarehouseTransferExcel.class); } diff --git a/blade-service/blade-wms/src/main/java/org/springblade/wms/excel/StErpWarehouseTransferExcel.java b/blade-service/blade-wms/src/main/java/org/springblade/wms/excel/StErpWarehouseTransferExcel.java index 9625a1cc9..80bb5391e 100644 --- a/blade-service/blade-wms/src/main/java/org/springblade/wms/excel/StErpWarehouseTransferExcel.java +++ b/blade-service/blade-wms/src/main/java/org/springblade/wms/excel/StErpWarehouseTransferExcel.java @@ -28,30 +28,6 @@ public class StErpWarehouseTransferExcel implements Serializable { @Serial private static final long serialVersionUID = 1L; - /** - * 主键 - */ - @ColumnWidth(20) - @ExcelProperty("主键") - private Long id; - /** - * 租户ID(默认值:000000) - */ - @ColumnWidth(20) - @ExcelProperty("租户ID(默认值:000000)") - private String tenantId; - /** - * 是否已删除(默认值:0) - */ - @ColumnWidth(20) - @ExcelProperty("是否已删除(默认值:0)") - private Long isDeleted; - /** - * 物料编号(关联st_goods表主键) - */ - @ColumnWidth(20) - @ExcelProperty("物料编号(关联st_goods表主键)") - private Long goodsId; /** * 出库单号 */ @@ -59,95 +35,95 @@ public class StErpWarehouseTransferExcel implements Serializable { @ExcelProperty("出库单号") private String outCode; /** - * 出库数量 + * 材料编号 */ @ColumnWidth(20) - @ExcelProperty("出库数量") - private Double outQuantity; + @ExcelProperty("材料编号") + private String goodsCode; /** - * 出库仓库 + * 出库数量 */ @ColumnWidth(20) - @ExcelProperty("出库仓库") - private String outWarehouse; + @ExcelProperty("出库数量") + private Double outQuantity; /** - * 库房库位 + * 出库人 */ @ColumnWidth(20) - @ExcelProperty("库房库位") - private String outLocation; + @ExcelProperty("出库人") + private String checkUser; /** - * 检验编号 + * 入库数量 */ @ColumnWidth(20) - @ExcelProperty("检验编号") - private String checkCode; + @ExcelProperty("入库数量") + private Double putQuantity; /** - * 批次号 + * 入库仓库 */ @ColumnWidth(20) - @ExcelProperty("批次号") - private String batchCode; + @ExcelProperty("入库仓库") + private String shName; /** - * 单价 + * 入库库位 */ @ColumnWidth(20) - @ExcelProperty("单价") - private Double unitPrice; + @ExcelProperty("入库库位") + private String location; /** - * 出库人 + * 材料名称 */ @ColumnWidth(20) - @ExcelProperty("出库人") - private String checkUser; + @ExcelProperty("材料名称") + private String goodsName; /** - * 入库数量 + * 物料规格 */ @ColumnWidth(20) - @ExcelProperty("入库数量") - private Double putQuantity; + @ExcelProperty("物料规格") + private String specifications; /** - * 质量等级 + * 型号/牌号 */ @ColumnWidth(20) - @ExcelProperty("质量等级") - private String quantityLevel; + @ExcelProperty("型号/牌号") + private String materialModel; /** - * 报废日期 + * 单位 */ @ColumnWidth(20) - @ExcelProperty("报废日期") - private Date scrapCycle; + @ExcelProperty("单位") + private String unitName; /** - * erp入库日期 + * 批次号 */ @ColumnWidth(20) - @ExcelProperty("erp入库日期") - private Date warehousingDate; + @ExcelProperty("批次号") + private String batchCode; /** - * 条码号 + * 炉批号 */ @ColumnWidth(20) - @ExcelProperty("条码号") - private String barCode; + @ExcelProperty("炉批号") + private String prtWoCode; /** - * 分厂id,热表102,模塑5 + * 单价 */ @ColumnWidth(20) - @ExcelProperty("分厂id,热表102,模塑5") - private Long deptId; + @ExcelProperty("单价") + private Double unitPrice; /** - * 炉批号 + * 检验编号 */ @ColumnWidth(20) - @ExcelProperty("炉批号") - private String prtWoCode; + @ExcelProperty("检验编号") + private String checkCode; /** - * 供方代码 + * 到期日期 */ @ColumnWidth(20) - @ExcelProperty("供方代码") - private String splyCode; + @ExcelProperty("到期日期") + private Date scrapCycle; } diff --git a/blade-service/blade-wms/src/main/java/org/springblade/wms/mapper/StErpWarehouseTransferMapper.java b/blade-service/blade-wms/src/main/java/org/springblade/wms/mapper/StErpWarehouseTransferMapper.java index 8b3557dd9..0d2c793c3 100644 --- a/blade-service/blade-wms/src/main/java/org/springblade/wms/mapper/StErpWarehouseTransferMapper.java +++ b/blade-service/blade-wms/src/main/java/org/springblade/wms/mapper/StErpWarehouseTransferMapper.java @@ -1,6 +1,5 @@ package org.springblade.wms.mapper; -import com.baomidou.mybatisplus.core.conditions.Wrapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.metadata.IPage; import org.apache.ibatis.annotations.Param; @@ -9,6 +8,7 @@ import org.springblade.wms.pojo.entity.StErpWarehouseTransfer; import org.springblade.wms.pojo.vo.StErpWarehouseTransferVO; import java.util.List; +import java.util.Map; /** * @version 1.0 @@ -30,6 +30,8 @@ public interface StErpWarehouseTransferMapper extends BaseMapper selectStErpWarehouseTransferPage(IPage page, StErpWarehouseTransferVO stErpWarehouseTransfer); + List exportStErpWarehouseTransfer(@Param("stErpWarehouseTransfer") Map stErpWarehouseTransfer); + /** * 获取导出数据 @@ -37,7 +39,7 @@ public interface StErpWarehouseTransferMapper extends BaseMapper */ - List exportStErpWarehouseTransfer(@Param("ew") Wrapper queryWrapper); +// List exportStErpWarehouseTransfer(@Param("ew") Wrapper queryWrapper); } diff --git a/blade-service/blade-wms/src/main/java/org/springblade/wms/mapper/StErpWarehouseTransferMapper.xml b/blade-service/blade-wms/src/main/java/org/springblade/wms/mapper/StErpWarehouseTransferMapper.xml index d6d74d1e5..20d6cdc42 100644 --- a/blade-service/blade-wms/src/main/java/org/springblade/wms/mapper/StErpWarehouseTransferMapper.xml +++ b/blade-service/blade-wms/src/main/java/org/springblade/wms/mapper/StErpWarehouseTransferMapper.xml @@ -96,7 +96,50 @@ diff --git a/blade-service/blade-wms/src/main/java/org/springblade/wms/mapper/StRequisitionMapper.java b/blade-service/blade-wms/src/main/java/org/springblade/wms/mapper/StRequisitionMapper.java index 78174bcdc..afe764e2a 100644 --- a/blade-service/blade-wms/src/main/java/org/springblade/wms/mapper/StRequisitionMapper.java +++ b/blade-service/blade-wms/src/main/java/org/springblade/wms/mapper/StRequisitionMapper.java @@ -2,6 +2,7 @@ package org.springblade.wms.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.metadata.IPage; +import org.apache.ibatis.annotations.Param; import org.springblade.wms.excel.StRequisitionExcel; import org.springblade.wms.pojo.entity.StRequisition; import org.springblade.wms.pojo.vo.StRequisitionVO; @@ -40,5 +41,5 @@ public interface StRequisitionMapper extends BaseMapper { List selectWaitPushPage(IPage page, StRequisitionVO stRequisition); - List exportStRequisition(Map stRequisition); + List exportStRequisition(@Param("stRequisition") Map stRequisition); } diff --git a/blade-service/blade-wms/src/main/java/org/springblade/wms/service/IStErpWarehouseTransferService.java b/blade-service/blade-wms/src/main/java/org/springblade/wms/service/IStErpWarehouseTransferService.java index 1a6204dc0..5287aacf4 100644 --- a/blade-service/blade-wms/src/main/java/org/springblade/wms/service/IStErpWarehouseTransferService.java +++ b/blade-service/blade-wms/src/main/java/org/springblade/wms/service/IStErpWarehouseTransferService.java @@ -1,6 +1,5 @@ package org.springblade.wms.service; -import com.baomidou.mybatisplus.core.conditions.Wrapper; import com.baomidou.mybatisplus.core.metadata.IPage; import org.springblade.core.mp.base.BaseService; import org.springblade.core.secure.BladeUser; @@ -9,6 +8,7 @@ import org.springblade.wms.pojo.entity.StErpWarehouseTransfer; import org.springblade.wms.pojo.vo.StErpWarehouseTransferVO; import java.util.List; +import java.util.Map; /** * @version 1.0 @@ -36,10 +36,12 @@ public interface IStErpWarehouseTransferService extends BaseService */ - List exportStErpWarehouseTransfer(Wrapper queryWrapper); +// List exportStErpWarehouseTransfer(Wrapper queryWrapper); void transferReceipt(Long shId, Long slId, Long ewtId, Double putQuantity, BladeUser user); void transferReceiptBatch(BladeUser user); + + List exportStErpWarehouseTransfer(Map stErpWarehouseTransfer); } diff --git a/blade-service/blade-wms/src/main/java/org/springblade/wms/service/impl/StErpWarehouseTransferServiceImpl.java b/blade-service/blade-wms/src/main/java/org/springblade/wms/service/impl/StErpWarehouseTransferServiceImpl.java index 15e4f371c..e4db5c4c6 100644 --- a/blade-service/blade-wms/src/main/java/org/springblade/wms/service/impl/StErpWarehouseTransferServiceImpl.java +++ b/blade-service/blade-wms/src/main/java/org/springblade/wms/service/impl/StErpWarehouseTransferServiceImpl.java @@ -2,7 +2,6 @@ package org.springblade.wms.service.impl; import cn.hutool.core.collection.CollUtil; import cn.hutool.core.util.NumberUtil; -import com.baomidou.mybatisplus.core.conditions.Wrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.toolkit.Wrappers; @@ -24,6 +23,7 @@ import java.math.BigDecimal; import java.util.Collections; import java.util.Date; import java.util.List; +import java.util.Map; /** * @version 1.0 @@ -186,11 +186,8 @@ public class StErpWarehouseTransferServiceImpl extends BaseServiceImpl exportStErpWarehouseTransfer(Wrapper queryWrapper) { - List stErpWarehouseTransferList = baseMapper.exportStErpWarehouseTransfer(queryWrapper); - //stErpWarehouseTransferList.forEach(stErpWarehouseTransfer -> { - // stErpWarehouseTransfer.setTypeName(DictCache.getValue(DictEnum.YES_NO, StErpWarehouseTransfer.getType())); - //}); + public List exportStErpWarehouseTransfer(Map stErpWarehouseTransfer) { + List stErpWarehouseTransferList = baseMapper.exportStErpWarehouseTransfer(stErpWarehouseTransfer); return stErpWarehouseTransferList; }