diff --git a/blade-service-api/logpm-warehouse-api/src/main/java/com/logpm/warehouse/vo/WarehouseScanRecordVO.java b/blade-service-api/logpm-warehouse-api/src/main/java/com/logpm/warehouse/vo/WarehouseScanRecordVO.java index 168a42d67..e9e3d1a7e 100644 --- a/blade-service-api/logpm-warehouse-api/src/main/java/com/logpm/warehouse/vo/WarehouseScanRecordVO.java +++ b/blade-service-api/logpm-warehouse-api/src/main/java/com/logpm/warehouse/vo/WarehouseScanRecordVO.java @@ -26,6 +26,12 @@ public class WarehouseScanRecordVO extends WarehouseScanRecordEntity { * 操作人 */ @ApiModelProperty(value = "操作人") + private Long operatorId; + + /** + * 操作人(Name) + */ + @ApiModelProperty(value = "操作人(Name)") private String operatorName; /** @@ -33,4 +39,16 @@ public class WarehouseScanRecordVO extends WarehouseScanRecordEntity { */ @ApiModelProperty(value = "扫描相亲") private String scanNodeMsg; + + /** + * 二级扫描类型(扫描详情) + */ + @ApiModelProperty(value = "扫描详情") + private String scanNodeType; + +// /** +// * 二级扫描类型(name) +// */ +// @ApiModelProperty(value = "二级扫描类型(name)") +// private String scanNodeTypeName; } diff --git a/blade-service/logpm-warehouse/src/main/java/com/logpm/warehouse/mapper/WarehouseStockMapper.xml b/blade-service/logpm-warehouse/src/main/java/com/logpm/warehouse/mapper/WarehouseStockMapper.xml index 9a911d971..afc214504 100644 --- a/blade-service/logpm-warehouse/src/main/java/com/logpm/warehouse/mapper/WarehouseStockMapper.xml +++ b/blade-service/logpm-warehouse/src/main/java/com/logpm/warehouse/mapper/WarehouseStockMapper.xml @@ -46,9 +46,42 @@ diff --git a/blade-service/logpm-warehouse/src/main/java/com/logpm/warehouse/service/impl/WarehouseStockServiceImpl.java b/blade-service/logpm-warehouse/src/main/java/com/logpm/warehouse/service/impl/WarehouseStockServiceImpl.java index cc74532a7..09bf20876 100644 --- a/blade-service/logpm-warehouse/src/main/java/com/logpm/warehouse/service/impl/WarehouseStockServiceImpl.java +++ b/blade-service/logpm-warehouse/src/main/java/com/logpm/warehouse/service/impl/WarehouseStockServiceImpl.java @@ -22,11 +22,13 @@ import com.logpm.warehouse.vo.WarehouseStockVO; import com.logpm.warehouse.excel.WarehouseStockExcel; import com.logpm.warehouse.mapper.WarehouseStockMapper; import com.logpm.warehouse.service.IWarehouseStockService; +import org.springblade.core.tool.utils.SpringUtil; import org.springframework.stereotype.Service; import com.baomidou.mybatisplus.core.conditions.Wrapper; import com.baomidou.mybatisplus.core.metadata.IPage; import org.springblade.core.mp.base.BaseServiceImpl; import java.util.List; +import org.springblade.system.feign.IUserClient; /** * 备货扫描记录 服务实现类 @@ -39,7 +41,13 @@ public class WarehouseStockServiceImpl extends BaseServiceImpl selectWarehouseStockPage(IPage page, WarehouseStockVO WarehouseStock) { - return page.setRecords(baseMapper.selectWarehouseStockPage(page, WarehouseStock)); + List warehouseScanRecordVOS = baseMapper.selectWarehouseStockPage(page, WarehouseStock); + IUserClient userCliient = SpringUtil.getBean(IUserClient.class); + for (WarehouseScanRecordVO warehouseScanRecordVO : warehouseScanRecordVOS) { + warehouseScanRecordVO.setOperatorName(userCliient.userInfoById(warehouseScanRecordVO.getOperatorId()).getData().getName()); + warehouseScanRecordVO.getNodeName().equals("上下架"); + } + return page.setRecords(warehouseScanRecordVOS); } diff --git a/blade-service/logpm-warehouse/src/main/java/com/logpm/warehouse/wrapper/WarehouseStockRecordWrapper.java b/blade-service/logpm-warehouse/src/main/java/com/logpm/warehouse/wrapper/WarehouseStockRecordWrapper.java new file mode 100644 index 000000000..faf3fba5f --- /dev/null +++ b/blade-service/logpm-warehouse/src/main/java/com/logpm/warehouse/wrapper/WarehouseStockRecordWrapper.java @@ -0,0 +1,49 @@ +/* + * Copyright (c) 2018-2028, Chill Zhuang All rights reserved. + * + * ReWarehouse and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions are met: + * + * ReWarehouses of source code must retain the above copyright notice, + * this list of conditions and the following disclaimer. + * ReWarehouses 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 Warehouse. + * 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.wrapper; + +import com.logpm.warehouse.entity.WarehouseStockEntity; +import com.logpm.warehouse.vo.WarehouseScanRecordVO; +import com.logpm.warehouse.vo.WarehouseStockVO; +import lombok.extern.log4j.Log4j2; +import org.springblade.core.mp.support.BaseEntityWrapper; +import org.springblade.core.tool.utils.BeanUtil; + +import java.util.Objects; + +/** + * 备货扫描记录 包装类,返回视图层所需的字段 + * + * @author lmy + * @since 2023-08-24 + */ +@Log4j2 +public class WarehouseStockRecordWrapper extends BaseEntityWrapper { + + public static WarehouseStockRecordWrapper build() { + return new WarehouseStockRecordWrapper(); + } + + @Override + public WarehouseScanRecordVO entityVO(WarehouseScanRecordVO WarehouseStock) { + log.info("WarehouseStock>>>>>>>>>>>{}",WarehouseStock); + + return WarehouseStock; + } + + +}