diff --git a/ktg-mes/src/main/java/com/ktg/mes/wm/domain/WmTransaction.java b/ktg-mes/src/main/java/com/ktg/mes/wm/domain/WmTransaction.java index 13d4d6b..0aa2d10 100644 --- a/ktg-mes/src/main/java/com/ktg/mes/wm/domain/WmTransaction.java +++ b/ktg-mes/src/main/java/com/ktg/mes/wm/domain/WmTransaction.java @@ -143,6 +143,11 @@ public class WmTransaction extends BaseEntity @Excel(name = "ERP账期", width = 30, dateFormat = "yyyy-MM-dd") private Date erpDate; + /** 入库日期 */ + @JsonFormat(pattern = "yyyy-MM-dd hh:mm:ss") + @Excel(name = "入库日期", width = 30, dateFormat = "yyyy-MM-dd hh:mm:ss") + private Date recptDate; + /** 库存有效期 */ @JsonFormat(pattern = "yyyy-MM-dd") @Excel(name = "库存有效期", width = 30, dateFormat = "yyyy-MM-dd") @@ -443,7 +448,16 @@ public class WmTransaction extends BaseEntity { return erpDate; } - public void setExpireDate(Date expireDate) + + public Date getRecptDate() { + return recptDate; + } + + public void setRecptDate(Date recptDate) { + this.recptDate = recptDate; + } + + public void setExpireDate(Date expireDate) { this.expireDate = expireDate; } @@ -491,47 +505,44 @@ public class WmTransaction extends BaseEntity @Override public String toString() { - return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE) - .append("transactionId", getTransactionId()) - .append("transactionType", getTransactionType()) - .append("itemId", getItemId()) - .append("itemCode", getItemCode()) - .append("itemName", getItemName()) - .append("specification", getSpecification()) - .append("unitOfMeasure", getUnitOfMeasure()) - .append("batchCode", getBatchCode()) - .append("warehouseId", getWarehouseId()) - .append("warehouseCode", getWarehouseCode()) - .append("warehouseName", getWarehouseName()) - .append("locationId", getLocationId()) - .append("locationCode", getLocationCode()) - .append("locationName", getLocationName()) - .append("areaId", getAreaId()) - .append("areaCode", getAreaCode()) - .append("areaName", getAreaName()) - .append("vendorId", getVendorId()) - .append("vendorCode", getVendorCode()) - .append("vendorName", getVendorName()) - .append("vendorNick", getVendorNick()) - .append("sourceDocType", getSourceDocType()) - .append("sourceDocId", getSourceDocId()) - .append("sourceDocCode", getSourceDocCode()) - .append("sourceDocLineId", getSourceDocLineId()) - .append("materialStockId", getMaterialStockId()) - .append("transactionFlag", getTransactionFlag()) - .append("transactionQuantity", getTransactionQuantity()) - .append("transactionDate", getTransactionDate()) - .append("relatedTransactionId", getRelatedTransactionId()) - .append("erpDate", getErpDate()) - .append("expireDate", getExpireDate()) - .append("attr1", getAttr1()) - .append("attr2", getAttr2()) - .append("attr3", getAttr3()) - .append("attr4", getAttr4()) - .append("createBy", getCreateBy()) - .append("createTime", getCreateTime()) - .append("updateBy", getUpdateBy()) - .append("updateTime", getUpdateTime()) - .toString(); + return "WmTransaction{" + + "transactionId=" + transactionId + + ", transactionType='" + transactionType + '\'' + + ", itemId=" + itemId + + ", itemCode='" + itemCode + '\'' + + ", itemName='" + itemName + '\'' + + ", specification='" + specification + '\'' + + ", unitOfMeasure='" + unitOfMeasure + '\'' + + ", batchCode='" + batchCode + '\'' + + ", warehouseId=" + warehouseId + + ", warehouseCode='" + warehouseCode + '\'' + + ", warehouseName='" + warehouseName + '\'' + + ", locationId=" + locationId + + ", locationCode='" + locationCode + '\'' + + ", locationName='" + locationName + '\'' + + ", areaId=" + areaId + + ", areaCode='" + areaCode + '\'' + + ", areaName='" + areaName + '\'' + + ", vendorId=" + vendorId + + ", vendorCode='" + vendorCode + '\'' + + ", vendorName='" + vendorName + '\'' + + ", vendorNick='" + vendorNick + '\'' + + ", sourceDocType='" + sourceDocType + '\'' + + ", sourceDocId=" + sourceDocId + + ", sourceDocCode='" + sourceDocCode + '\'' + + ", sourceDocLineId=" + sourceDocLineId + + ", materialStockId=" + materialStockId + + ", transactionFlag=" + transactionFlag + + ", transactionQuantity=" + transactionQuantity + + ", transactionDate=" + transactionDate + + ", relatedTransactionId=" + relatedTransactionId + + ", erpDate=" + erpDate + + ", recptDate=" + recptDate + + ", expireDate=" + expireDate + + ", attr1='" + attr1 + '\'' + + ", attr2='" + attr2 + '\'' + + ", attr3=" + attr3 + + ", attr4=" + attr4 + + '}'; } } diff --git a/ktg-mes/src/main/java/com/ktg/mes/wm/domain/tx/ItemRecptTxBean.java b/ktg-mes/src/main/java/com/ktg/mes/wm/domain/tx/ItemRecptTxBean.java index 7c5e043..8572eff 100644 --- a/ktg-mes/src/main/java/com/ktg/mes/wm/domain/tx/ItemRecptTxBean.java +++ b/ktg-mes/src/main/java/com/ktg/mes/wm/domain/tx/ItemRecptTxBean.java @@ -83,6 +83,10 @@ public class ItemRecptTxBean extends BaseEntity { /** 事务数量 */ private BigDecimal transactionQuantity; + /** 入库日期 */ + @JsonFormat(pattern = "yyyy-MM-dd hh:mm:ss") + private Date recptDate; + /** 库存有效期 */ @JsonFormat(pattern = "yyyy-MM-dd") private Date expireDate; @@ -280,6 +284,14 @@ public class ItemRecptTxBean extends BaseEntity { this.transactionQuantity = transactionQuantity; } + public Date getRecptDate() { + return recptDate; + } + + public void setRecptDate(Date recptDate) { + this.recptDate = recptDate; + } + public Date getExpireDate() { return expireDate; } @@ -315,6 +327,7 @@ public class ItemRecptTxBean extends BaseEntity { ", sourceDocCode='" + sourceDocCode + '\'' + ", sourceDocLineId=" + sourceDocLineId + ", transactionQuantity=" + transactionQuantity + + ", recptDate=" + recptDate + ", expireDate=" + expireDate + '}'; } diff --git a/ktg-mes/src/main/java/com/ktg/mes/wm/service/impl/StorageCoreServiceImpl.java b/ktg-mes/src/main/java/com/ktg/mes/wm/service/impl/StorageCoreServiceImpl.java index 2f47157..c3a7d3d 100644 --- a/ktg-mes/src/main/java/com/ktg/mes/wm/service/impl/StorageCoreServiceImpl.java +++ b/ktg-mes/src/main/java/com/ktg/mes/wm/service/impl/StorageCoreServiceImpl.java @@ -42,16 +42,6 @@ public class StorageCoreServiceImpl implements IStorageCoreService { transaction.setTransactionFlag(1); //库存增加 transaction.setTransactionDate(new Date()); wmTransactionService.processTransaction(transaction); -// transaction.setItemId(line.getItemId()); -// transaction.setItemCode(line.getItemCode()); -// transaction.setItemName(line.getItemName()); -// transaction.setSpecification(line.getSpecification()); -// transaction.setUnitOfMeasure(line.getUnitOfMeasure()); -// transaction.setBatchCode(line.getBatchCode()); -// transaction.setWarehouseId(line.getWarehouseId()); -// transaction.setWarehouseCode(line.getWarehouseCode()); -// transaction.setWarehouseName(line.getWarehouseName()); -// transaction.setLocationId(line.getLocationId()); } } diff --git a/ktg-mes/src/main/java/com/ktg/mes/wm/service/impl/WmTransactionServiceImpl.java b/ktg-mes/src/main/java/com/ktg/mes/wm/service/impl/WmTransactionServiceImpl.java index 648f47a..9b4d34c 100644 --- a/ktg-mes/src/main/java/com/ktg/mes/wm/service/impl/WmTransactionServiceImpl.java +++ b/ktg-mes/src/main/java/com/ktg/mes/wm/service/impl/WmTransactionServiceImpl.java @@ -121,7 +121,7 @@ public class WmTransactionServiceImpl implements IWmTransactionService } //使用库存事务日期初始化入库日期 //一般在入库的时候才会涉及到materialStock的新增,出库的时候都是出的现有库存 - stock.setRecptDate(transaction.getTransactionDate()); + stock.setRecptDate(transaction.getRecptDate()); stock.setExpireDate(transaction.getExpireDate()); } } diff --git a/ktg-mes/src/main/resources/mapper/wm/WmItemRecptMapper.xml b/ktg-mes/src/main/resources/mapper/wm/WmItemRecptMapper.xml index b7840c5..1ee8142 100644 --- a/ktg-mes/src/main/resources/mapper/wm/WmItemRecptMapper.xml +++ b/ktg-mes/src/main/resources/mapper/wm/WmItemRecptMapper.xml @@ -62,6 +62,7 @@ + @@ -116,7 +117,7 @@ irl.`warehouse_id`,irl.`warehouse_code`,irl.`warehouse_name`,irl.`location_id`,irl.`location_code`,irl.`location_name`,irl.`area_id`,irl.`area_code`,irl.`area_name`, ir.`vendor_id`,ir.`vendor_code`,ir.`vendor_name`,ir.`vendor_nick`, 'IR' AS source_doc_type,ir.`recpt_id` AS source_doc_id,ir.`recpt_code` AS source_doc_code,irl.`line_id` AS source_doc_line_id, - irl.`quantity_recived` AS transaction_quantity,irl.`expire_date`, + irl.`quantity_recived` AS transaction_quantity,ir.recpt_date, irl.`expire_date`, ir.`create_by`,ir.`create_time`,ir.`update_by`,ir.`update_time` FROM wm_item_recpt ir LEFT JOIN wm_item_recpt_line irl diff --git a/ktg-mes/src/main/resources/mapper/wm/WmTransactionMapper.xml b/ktg-mes/src/main/resources/mapper/wm/WmTransactionMapper.xml index 54bb2bb..58a9134 100644 --- a/ktg-mes/src/main/resources/mapper/wm/WmTransactionMapper.xml +++ b/ktg-mes/src/main/resources/mapper/wm/WmTransactionMapper.xml @@ -35,6 +35,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" + @@ -48,7 +49,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" - select transaction_id, transaction_type, item_id, item_code, item_name, specification, unit_of_measure, batch_code, warehouse_id, warehouse_code, warehouse_name, location_id, location_code, location_name, area_id, area_code, area_name, vendor_id, vendor_code, vendor_name, vendor_nick, source_doc_type, source_doc_id, source_doc_code, source_doc_line_id, material_stock_id, transaction_flag, transaction_quantity, transaction_date, related_transaction_id, erp_date, expire_date, attr1, attr2, attr3, attr4, create_by, create_time, update_by, update_time from wm_transaction + select transaction_id, transaction_type, item_id, item_code, item_name, specification, unit_of_measure, batch_code, warehouse_id, warehouse_code, warehouse_name, location_id, location_code, location_name, area_id, area_code, area_name, vendor_id, vendor_code, vendor_name, vendor_nick, source_doc_type, source_doc_id, source_doc_code, source_doc_line_id, material_stock_id, transaction_flag, transaction_quantity, transaction_date, related_transaction_id, erp_date,recpt_date, expire_date, attr1, attr2, attr3, attr4, create_by, create_time, update_by, update_time from wm_transaction