diff --git a/ant-design-vue-jeecg/src/views/system/inventory/InventoryChildList.vue b/ant-design-vue-jeecg/src/views/system/inventory/InventoryChildList.vue index f417a11..1f322ce 100644 --- a/ant-design-vue-jeecg/src/views/system/inventory/InventoryChildList.vue +++ b/ant-design-vue-jeecg/src/views/system/inventory/InventoryChildList.vue @@ -61,8 +61,8 @@ </a-form-item> </a-col> <a-col :xl="6" :lg="7" :md="8" :sm="24"> - <a-form-item label="唯一号"> - <a-input placeholder="请输入唯一号" v-model="queryParam.uniqueCode"></a-input> + <a-form-item label="序列号"> + <a-input placeholder="请输入序列号" v-model="queryParam.sn"></a-input> </a-form-item> </a-col> <a-col :xl="10" :lg="11" :md="12" :sm="24"> @@ -238,9 +238,9 @@ dataIndex: 'inventoryAge' }, { - title:'唯一号', + title:'序列号', align:"center", - dataIndex: 'uniqueCode' + dataIndex: 'sn' }, { title:'创建人', @@ -307,7 +307,7 @@ fieldList.push({type:'string',value:'materialUnit',text:'物料单位',dictCode:''}) fieldList.push({type:'string',value:'inventoryStatus',text:'库存状态',dictCode:'inventory_status'}) fieldList.push({type:'int',value:'inventoryAge',text:'库龄(天)',dictCode:''}) - fieldList.push({type:'string',value:'uniqueCode',text:'唯一号',dictCode:''}) + fieldList.push({type:'string',value:'sn',text:'序列号',dictCode:''}) fieldList.push({type:'string',value:'createBy',text:'创建人',dictCode:''}) fieldList.push({type:'datetime',value:'createTime',text:'创建日期'}) fieldList.push({type:'string',value:'updateBy',text:'更新人',dictCode:''}) diff --git a/ant-design-vue-jeecg/src/views/system/inventory/InventoryDetailList.vue b/ant-design-vue-jeecg/src/views/system/inventory/InventoryDetailList.vue index 2328140..c3ba1df 100644 --- a/ant-design-vue-jeecg/src/views/system/inventory/InventoryDetailList.vue +++ b/ant-design-vue-jeecg/src/views/system/inventory/InventoryDetailList.vue @@ -211,9 +211,9 @@ export default { dataIndex: 'batch' }, // { - // title: '唯一号', + // title: '序列号', // align: "center", - // dataIndex: 'uniqueCode' + // dataIndex: 'sn' // }, { title: '入库日期', diff --git a/ant-design-vue-jeecg/src/views/system/inventory/SimpleInventoryDetailList.vue b/ant-design-vue-jeecg/src/views/system/inventory/SimpleInventoryDetailList.vue index 45d572e..1273e3d 100644 --- a/ant-design-vue-jeecg/src/views/system/inventory/SimpleInventoryDetailList.vue +++ b/ant-design-vue-jeecg/src/views/system/inventory/SimpleInventoryDetailList.vue @@ -60,8 +60,8 @@ </a-form-item> </a-col> <!-- <a-col :xl="6" :lg="7" :md="8" :sm="24"> - <a-form-item label="唯一号"> - <a-input placeholder="请输入唯一号" v-model="queryParam.uniqueCode"></a-input> + <a-form-item label="序列号"> + <a-input placeholder="请输入序列号" v-model="queryParam.sn"></a-input> </a-form-item> </a-col> --> <a-col :xl="6" :lg="7" :md="8" :sm="24"> @@ -304,9 +304,9 @@ export default { dataIndex: 'batch' }, // { - // title:'唯一号', + // title:'序列号', // align:"center", - // dataIndex: 'uniqueCode' + // dataIndex: 'sn' // }, { title: '入库日期', @@ -427,7 +427,7 @@ export default { fieldList.push({type: 'BigDecimal', value: 'taskQty', text: '任务锁定数量', dictCode: ''}) fieldList.push({type: 'string', value: 'inventoryStatus', text: '库存状态', dictCode: 'inventory_status'}) fieldList.push({type: 'string', value: 'batch', text: '批次', dictCode: ''}) - // fieldList.push({type:'string',value:'uniqueCode',text:'唯一号',dictCode:''}) + // fieldList.push({type:'string',value:'sn',text:'序列号',dictCode:''}) fieldList.push({type: 'datetime', value: 'receiptDate', text: '入库日期'}) fieldList.push({type: 'int', value: 'inventoryAge', text: '库龄(天)', dictCode: ''}) fieldList.push({type: 'string', value: 'createBy', text: '创建人', dictCode: ''}) diff --git a/ant-design-vue-jeecg/src/views/system/inventory/modules/InventoryChildForm.vue b/ant-design-vue-jeecg/src/views/system/inventory/modules/InventoryChildForm.vue index 511e158..688c790 100644 --- a/ant-design-vue-jeecg/src/views/system/inventory/modules/InventoryChildForm.vue +++ b/ant-design-vue-jeecg/src/views/system/inventory/modules/InventoryChildForm.vue @@ -59,8 +59,8 @@ </a-form-model-item> </a-col> <a-col :span="24"> - <a-form-model-item label="唯一号" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="uniqueCode"> - <a-input v-model="model.uniqueCode" placeholder="请输入唯一号" ></a-input> + <a-form-model-item label="序列号" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="sn"> + <a-input v-model="model.sn" placeholder="请输入序列号" ></a-input> </a-form-model-item> </a-col> </a-row> @@ -106,8 +106,8 @@ validatorRules: { materialName: [ { required: true, message: '请输入物料名称!'}, ], - uniqueCode: [ - { required: true, message: '请输入唯一号!'}, + sn: [ + { required: true, message: '请输入序列号!'}, ], }, url: { @@ -160,7 +160,7 @@ validatorRules: { that.confirmLoading = false; }) } - + }) }, } diff --git a/ant-design-vue-jeecg/src/views/system/inventory/subTables/InventoryDetailSubTable.vue b/ant-design-vue-jeecg/src/views/system/inventory/subTables/InventoryDetailSubTable.vue index f4fbb51..faa97fb 100644 --- a/ant-design-vue-jeecg/src/views/system/inventory/subTables/InventoryDetailSubTable.vue +++ b/ant-design-vue-jeecg/src/views/system/inventory/subTables/InventoryDetailSubTable.vue @@ -195,9 +195,9 @@ export default { dataIndex: 'batch' }, { - title: '唯一号', + title: '序列号', align: "center", - dataIndex: 'uniqueCode' + dataIndex: 'sn' }, { title: '入库日期', diff --git a/ant-design-vue-jeecg/src/views/system/receipt/ReceiptContainerHeaderList.vue b/ant-design-vue-jeecg/src/views/system/receipt/ReceiptContainerHeaderList.vue index 93142cf..3c25742 100644 --- a/ant-design-vue-jeecg/src/views/system/receipt/ReceiptContainerHeaderList.vue +++ b/ant-design-vue-jeecg/src/views/system/receipt/ReceiptContainerHeaderList.vue @@ -112,8 +112,8 @@ </a-button> </template> <span slot="action" slot-scope="text, record"> - <a v-if="record.status == 0 && record.taskType == 200" @click="selectFillPort(record)" v-has="'receiptContainerHeader:fill'"><a-button type="primary">生成任务</a-button> <a-divider type="vertical"/></a> - <a v-else-if="record.status == 0" @click="selectContainerStatus(record)" v-has="'receiptContainerHeader:fill'"><a-button type="primary">生成任务</a-button> <a-divider type="vertical"/></a> + <a v-if="record.status == 0 && record.taskType == 200" @click="selectFillPort(record)" v-has="'receiptContainerHeader:createTask'"><a-button type="primary">生成任务</a-button> <a-divider type="vertical"/></a> + <a v-else-if="record.status == 0" @click="selectContainerStatus(record)" v-has="'receiptContainerHeader:createTask'"><a-button type="primary">生成任务</a-button> <a-divider type="vertical"/></a> <!-- <a v-if="record.status == 0 && record.taskType == 200" @click="selectPort(record)" v-has="'receiptContainerHeader:createTask'">生成任务<a-divider type="vertical"/></a>--> <!-- <a v-else-if="record.status == 0" @click="createTask(record)" v-has="'receiptContainerHeader:createTask'">生成任务<a-divider type="vertical"/></a>--> <a-popconfirm v-if="record.status == 0" v-has="'receiptContainerHeader:delete'" title="确定取消配盘吗?" @confirm="() => handleDelete(record.id)"> diff --git a/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/inventory/inventoryChild/entity/InventoryChild.java b/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/inventory/inventoryChild/entity/InventoryChild.java index 9c40ca1..f2a48e6 100644 --- a/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/inventory/inventoryChild/entity/InventoryChild.java +++ b/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/inventory/inventoryChild/entity/InventoryChild.java @@ -1,108 +1,107 @@ package org.jeecg.modules.wms.inventory.inventoryChild.entity; import java.io.Serializable; -import java.io.UnsupportedEncodingException; import java.util.Date; -import java.math.BigDecimal; + +import org.jeecg.common.aspect.annotation.Dict; +import org.jeecgframework.poi.excel.annotation.Excel; + import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; -import lombok.Data; -import com.fasterxml.jackson.annotation.JsonFormat; -import org.springframework.format.annotation.DateTimeFormat; -import org.jeecgframework.poi.excel.annotation.Excel; -import org.jeecg.common.aspect.annotation.Dict; + import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; +import lombok.Data; import lombok.EqualsAndHashCode; import lombok.experimental.Accessors; /** * @Description: 库存明细 - * @Author: jeecg-boot - * @Date: 2023-03-24 - * @Version: V1.0 + * @Author: jeecg-boot + * @Date: 2023-03-24 + * @Version: V1.0 */ @Data @TableName("inventory_child") @Accessors(chain = true) @EqualsAndHashCode(callSuper = false) -@ApiModel(value="inventory_child对象", description="库存明细") +@ApiModel(value = "inventory_child对象", description = "库存明细") public class InventoryChild implements Serializable { private static final long serialVersionUID = 1L; - /**主键*/ - @TableId(type = IdType.ASSIGN_ID) + /** 主键 */ + @TableId(type = IdType.ASSIGN_ID) @ApiModelProperty(value = "主键") private String id; - /**库存头ID*/ - @Excel(name = "库存头ID", width = 15) + /** 库存头ID */ + @Excel(name = "库存头ID", width = 15) @ApiModelProperty(value = "库存头ID") private Integer inventoryHeaderId; - /**仓库编码*/ - @Excel(name = "仓库编码", width = 15) + /** 仓库编码 */ + @Excel(name = "仓库编码", width = 15) @ApiModelProperty(value = "仓库编码") private String warehouseCode; - /**货主*/ - @Excel(name = "货主", width = 15) + /** 货主 */ + @Excel(name = "货主", width = 15) @ApiModelProperty(value = "货主") private String companyCode; - /**库区*/ - @Excel(name = "库区", width = 15) + /** 库区 */ + @Excel(name = "库区", width = 15) @ApiModelProperty(value = "库区") private String zoneCode; - /**容器状态*/ - @Excel(name = "容器状态", width = 15, dicCode = "container_status") - @Dict(dicCode = "container_status") + /** 容器状态 */ + @Excel(name = "容器状态", width = 15, dicCode = "container_status") + @Dict(dicCode = "container_status") @ApiModelProperty(value = "容器状态") private String containerStatus; - /**容器编码*/ - @Excel(name = "容器编码", width = 15) + /** 容器编码 */ + @Excel(name = "容器编码", width = 15) @ApiModelProperty(value = "容器编码") private String containerCode; - /**库位编码*/ - @Excel(name = "库位编码", width = 15) + /** 库位编码 */ + @Excel(name = "库位编码", width = 15) @ApiModelProperty(value = "库位编码") private String locationCode; - /**物料编码*/ - @Excel(name = "物料编码", width = 15) + /** 物料编码 */ + @Excel(name = "物料编码", width = 15) @ApiModelProperty(value = "物料编码") private String materialCode; - /**物料名称*/ - @Excel(name = "物料名称", width = 15) + /** 物料名称 */ + @Excel(name = "物料名称", width = 15) @ApiModelProperty(value = "物料名称") private String materialName; - /**物料规格*/ - @Excel(name = "物料规格", width = 15) + /** 物料规格 */ + @Excel(name = "物料规格", width = 15) @ApiModelProperty(value = "物料规格") private String materialSpec; - /**物料单位*/ - @Excel(name = "物料单位", width = 15) + /** 物料单位 */ + @Excel(name = "物料单位", width = 15) @ApiModelProperty(value = "物料单位") private String materialUnit; - /**库存状态*/ - @Excel(name = "库存状态", width = 15, dicCode = "inventory_status") - @Dict(dicCode = "inventory_status") + /** 库存状态 */ + @Excel(name = "库存状态", width = 15, dicCode = "inventory_status") + @Dict(dicCode = "inventory_status") @ApiModelProperty(value = "库存状态") private String inventoryStatus; - /**库龄(天)*/ - @Excel(name = "库龄(天)", width = 15) + /** 库龄(天) */ + @Excel(name = "库龄(天)", width = 15) @ApiModelProperty(value = "库龄(天)") private Integer inventoryAge; - /**唯一号*/ - @Excel(name = "唯一号", width = 15) - @ApiModelProperty(value = "唯一号") - private String uniqueCode; - /**创建人*/ + /** 序列号 */ + @Excel(name = "序列号", width = 15) + @ApiModelProperty(value = "序列号") + private String sn; + /** 创建人 */ @ApiModelProperty(value = "创建人") private String createBy; - /**创建日期*/ + /** 创建日期 */ @ApiModelProperty(value = "创建日期") private Date createTime; - /**更新人*/ + /** 更新人 */ @ApiModelProperty(value = "更新人") private String updateBy; - /**更新日期*/ + /** 更新日期 */ @ApiModelProperty(value = "更新日期") private Date updateTime; } diff --git a/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/inventory/inventoryHeader/entity/InventoryDetail.java b/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/inventory/inventoryHeader/entity/InventoryDetail.java index 23a16a3..e7b8cbf 100644 --- a/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/inventory/inventoryHeader/entity/InventoryDetail.java +++ b/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/inventory/inventoryHeader/entity/InventoryDetail.java @@ -106,14 +106,17 @@ public class InventoryDetail implements Serializable { @Excel(name = "项目号", width = 15) @ApiModelProperty(value = "项目号") private String project; - /** 唯一号 */ - @Excel(name = "唯一号", width = 15) - @ApiModelProperty(value = "唯一号") - private String uniqueCode; + /** 序列号 */ + @Excel(name = "序列号", width = 15) + @ApiModelProperty(value = "序列号") + private String sn; /** 箱码 */ @Excel(name = "箱码", width = 15) @ApiModelProperty(value = "箱码") private String boxCode; + @Excel(name = "收货日期", width = 15) + @ApiModelProperty(value = "收货日期") + private Date receiveTime; /** 入库日期 */ @Excel(name = "入库日期", width = 15) @ApiModelProperty(value = "入库日期") diff --git a/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/inventory/inventoryTransaction/entity/InventoryTransaction.java b/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/inventory/inventoryTransaction/entity/InventoryTransaction.java index 7ad6bbd..26c8bd6 100644 --- a/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/inventory/inventoryTransaction/entity/InventoryTransaction.java +++ b/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/inventory/inventoryTransaction/entity/InventoryTransaction.java @@ -125,10 +125,10 @@ public class InventoryTransaction implements Serializable { @Excel(name = "项目号", width = 15) @ApiModelProperty(value = "项目号") private String project; - /** 唯一号 */ - @Excel(name = "唯一号", width = 15) - @ApiModelProperty(value = "唯一号") - private String uniqueCode; + /** 序列号 */ + @Excel(name = "序列号", width = 15) + @ApiModelProperty(value = "序列号") + private String sn; /** 备用字段1 */ @Excel(name = "备用字段1", width = 15) @ApiModelProperty(value = "备用字段1") diff --git a/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/monitor/operation/service/impl/OperationLogServiceImpl.java b/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/monitor/operation/service/impl/OperationLogServiceImpl.java index c5920f4..6068583 100644 --- a/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/monitor/operation/service/impl/OperationLogServiceImpl.java +++ b/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/monitor/operation/service/impl/OperationLogServiceImpl.java @@ -48,7 +48,7 @@ public class OperationLogServiceImpl extends ServiceImpl<OperationLogMapper, Ope switch (logDTO.getTag()) { case "入库组盘": message = "容器编码:{},物料编码:{},数量:{}"; - operationLogList.addAll(createOperationLogs(logDTO, ReceiptContainerDetail.class, "getUniqueCode", message, "getReferCode", + operationLogList.addAll(createOperationLogs(logDTO, ReceiptContainerDetail.class, "getsn", message, "getReferCode", "getReceiptCode", "getWarehouseCode", "getContainerCode", "getMaterialCode", "getQty")); break; } diff --git a/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/receipt/receiptContainerHeader/controller/ReceiptContainerHeaderController.java b/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/receipt/receiptContainerHeader/controller/ReceiptContainerHeaderController.java index 2ab373b..d7e743b 100644 --- a/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/receipt/receiptContainerHeader/controller/ReceiptContainerHeaderController.java +++ b/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/receipt/receiptContainerHeader/controller/ReceiptContainerHeaderController.java @@ -2,6 +2,7 @@ package org.jeecg.modules.wms.receipt.receiptContainerHeader.controller; import java.io.IOException; import java.util.Arrays; +import java.util.Date; import java.util.List; import java.util.Map; import java.util.stream.Collectors; @@ -208,6 +209,7 @@ public class ReceiptContainerHeaderController extends JeecgController<ReceiptCon @PostMapping(value = "/addReceiptContainerDetail") @RequiresPermissions("receiptContainerDetail:add") public Result<String> addReceiptContainerDetail(@RequestBody ReceiptContainerDetail receiptContainerDetail) { + receiptContainerDetail.setReceiveTime(new Date()); receiptContainerDetailService.save(receiptContainerDetail); return Result.OK("添加成功!"); } diff --git a/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/receipt/receiptContainerHeader/entity/ReceiptContainerDetail.java b/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/receipt/receiptContainerHeader/entity/ReceiptContainerDetail.java index 4579470..0d754b0 100644 --- a/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/receipt/receiptContainerHeader/entity/ReceiptContainerDetail.java +++ b/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/receipt/receiptContainerHeader/entity/ReceiptContainerDetail.java @@ -97,9 +97,12 @@ public class ReceiptContainerDetail implements Serializable { @Excel(name = "项目号", width = 15) @ApiModelProperty(value = "项目号") private String project; - @Excel(name = "唯一号", width = 15) - @ApiModelProperty(value = "唯一号") - private String uniqueCode; + @Excel(name = "序列号", width = 15) + @ApiModelProperty(value = "序列号") + private String sn; + @Excel(name = "收货日期", width = 15) + @ApiModelProperty(value = "收货日期") + private Date receiveTime; /** 备用字段1 */ @Excel(name = "备用字段1", width = 15) @ApiModelProperty(value = "备用字段1") diff --git a/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/receipt/receiptContainerHeader/service/impl/ReceiptContainerHeaderServiceImpl.java b/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/receipt/receiptContainerHeader/service/impl/ReceiptContainerHeaderServiceImpl.java index 4a1ff6e..be0f943 100644 --- a/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/receipt/receiptContainerHeader/service/impl/ReceiptContainerHeaderServiceImpl.java +++ b/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/receipt/receiptContainerHeader/service/impl/ReceiptContainerHeaderServiceImpl.java @@ -179,6 +179,7 @@ public class ReceiptContainerHeaderServiceImpl extends ServiceImpl<ReceiptContai taskDetail.setBatch(receiptContainerDetail.getBatch()); taskDetail.setLot(receiptContainerDetail.getLot()); taskDetail.setProject(receiptContainerDetail.getProject()); + taskDetail.setReceiveTime(receiptContainerDetail.getReceiveTime()); taskDetailList.add(taskDetail); ReceiptDetail receiptDetail = receiptDetailService.getById(receiptContainerDetail.getReceiptDetailId()); if (receiptDetail == null) { diff --git a/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/receipt/receiving/domain/Receive.java b/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/receipt/receiving/domain/Receive.java index d9f20df..4b7b423 100644 --- a/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/receipt/receiving/domain/Receive.java +++ b/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/receipt/receiving/domain/Receive.java @@ -1,12 +1,12 @@ package org.jeecg.modules.wms.receipt.receiving.domain; -import lombok.Data; - import java.io.Serializable; import java.math.BigDecimal; import org.jeecg.common.aspect.annotation.Dict; +import lombok.Data; + @Data public class Receive implements Serializable { private static final long serialVersionUID = 1L; @@ -15,7 +15,7 @@ public class Receive implements Serializable { private String containerCode; // 托盘号 - private String uniqueCode;// 唯一号 + private String sn;// 序列号 private String materialCode; diff --git a/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/receipt/receiving/service/impl/ReceiveServiceImpl.java b/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/receipt/receiving/service/impl/ReceiveServiceImpl.java index 36b9317..c40bea8 100644 --- a/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/receipt/receiving/service/impl/ReceiveServiceImpl.java +++ b/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/receipt/receiving/service/impl/ReceiveServiceImpl.java @@ -2,6 +2,7 @@ package org.jeecg.modules.wms.receipt.receiving.service.impl; import java.math.BigDecimal; import java.util.ArrayList; +import java.util.Date; import java.util.List; import java.util.stream.Collectors; @@ -234,7 +235,7 @@ public class ReceiveServiceImpl extends ServiceImpl<ReceiveMapper, Receive> impl receiptContainerDetail = new ReceiptContainerDetail(); receiptContainerDetail.setCompanyCode(receiptDetail.getCompanyCode()); receiptContainerDetail.setReferCode(receiptDetail.getReferCode()); - receiptContainerDetail.setUniqueCode(receive.getUniqueCode()); + receiptContainerDetail.setSn(receive.getSn()); receiptContainerDetail.setContainerCode(receive.getContainerCode()); receiptContainerDetail.setReceiptDetailId(receiptDetail.getId()); receiptContainerDetail.setReceiptId(receiptDetail.getReceiptId()); @@ -250,6 +251,7 @@ public class ReceiveServiceImpl extends ServiceImpl<ReceiveMapper, Receive> impl receiptContainerDetail.setLot(receiptDetail.getLot()); receiptContainerDetail.setProject(receiptDetail.getProject()); receiptContainerDetail.setInventoryStatus(receiptDetail.getInventoryStatus()); + receiptContainerDetail.setReceiveTime(new Date()); receiptContainerDetailList.add(receiptContainerDetail); } } diff --git a/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/task/taskHeader/entity/TaskDetail.java b/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/task/taskHeader/entity/TaskDetail.java index f5cf5a4..c9ef1d5 100644 --- a/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/task/taskHeader/entity/TaskDetail.java +++ b/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/task/taskHeader/entity/TaskDetail.java @@ -145,9 +145,13 @@ public class TaskDetail implements Serializable { @ApiModelProperty(value = "入库的库存详情id") private Integer toInventoryDetailId; - @Excel(name = "唯一号", width = 15) - @ApiModelProperty(value = "唯一号") - private String uniqueCode; + @Excel(name = "序列号", width = 15) + @ApiModelProperty(value = "序列号") + private String sn; + + @Excel(name = "收货日期", width = 15) + @ApiModelProperty(value = "收货日期") + private Date receiveTime; /** 备用字段1 */ @Excel(name = "备用字段1", width = 15) diff --git a/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/task/taskHeader/service/impl/TaskHeaderServiceImpl.java b/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/task/taskHeader/service/impl/TaskHeaderServiceImpl.java index af7cc6b..419d195 100644 --- a/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/task/taskHeader/service/impl/TaskHeaderServiceImpl.java +++ b/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/task/taskHeader/service/impl/TaskHeaderServiceImpl.java @@ -1108,6 +1108,7 @@ public class TaskHeaderServiceImpl extends ServiceImpl<TaskHeaderMapper, TaskHea inventoryDetail.setBatch(taskDetail.getBatch()); inventoryDetail.setLot(taskDetail.getLot()); inventoryDetail.setProject(taskDetail.getProject()); + inventoryDetail.setReceiveTime(taskDetail.getReceiveTime()); inventoryDetail.setReceiptDate(new Date()); inventoryDetailList.add(inventoryDetail);