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