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;
+ }
+
+
+}