入库批次号赋值

This commit is contained in:
王奎兴
2026-05-28 20:33:41 +08:00
parent 11f8f5b440
commit e8dc8cf0cc
14 changed files with 48 additions and 2 deletions
@@ -858,6 +858,9 @@ public class MaterialInventoryImpl extends ServiceImpl<MaterialInventoryMapper,
materialInventory.setLotNumber(materialInventoryParamDO.getLotNumber());
materialInventory.setBatchNumber((materialInventoryParamDO.getBatchNumber()));
materialInventory.setInOrderNumber((materialInventoryParamDO.getInOrderNumber()));
if (materialInventoryParamDO.getBatchNo() != null) {
materialInventory.setBatchNumber(materialInventoryParamDO.getBatchNo());
}
materialInventoryMapper.insert(materialInventory);
materialInventoryParamDO.setMaterialInventoryId(materialInventory.getMaterialInventoryId());
} else {
@@ -105,4 +105,6 @@ public class MaterialInventoryParamDO extends MaterialBaseDO {
/** 业务关联单号(出库单号、交接单对应单号等),用于库存调整记录 relate_no;可与入库单号区分 */
private String relateNo;
private String batchNo;
}
@@ -373,4 +373,8 @@ public class ReceiptMaterialDetail extends BaseVOEntity {
@DateTimeFormat(pattern="yyyy-MM-dd")
private Date drinkDate;
@ApiModelProperty("批次号")
@Excel(name = "批次号")
private String batchNo;
}
@@ -370,4 +370,8 @@ public class ReceiptMaterialDetailPO extends BaseVOEntity {
@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd")
@DateTimeFormat(pattern="yyyy-MM-dd")
private Date drinkDate;
@ApiModelProperty("批次号")
@Excel(name = "批次号")
private String batchNo;
}
@@ -364,4 +364,7 @@ public class ReceiptMaterialDetailDO extends BaseVOEntity {
@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd")
@DateTimeFormat(pattern="yyyy-MM-dd")
private Date drinkDate;
@ApiModelProperty("批次号")
@Excel(name = "批次号")
private String batchNo;
}
@@ -374,4 +374,7 @@ public class ShelfMaterialDetail extends BaseVOEntity {
@Excel(name = "抄码数量克重详情")
@TableField("copy_details")
private String copyDetails;
@ApiModelProperty("批次号")
@Excel(name = "批次号")
private String batchNo;
}
@@ -380,4 +380,7 @@ public class ShelfMaterialDetailPO extends BaseVOEntity {
@ApiModelProperty("oms入库单详情id")
@Excel(name = "oms入库单详情id")
private String omsInMaterialDetail;
@ApiModelProperty("批次号")
@Excel(name = "批次号")
private String batchNo;
}
@@ -367,4 +367,7 @@ public class ShelfMaterialDetailDO extends BaseVOEntity {
@ApiModelProperty("oms入库单详情id")
@Excel(name = "oms入库单详情id")
private String omsInMaterialDetail;
@ApiModelProperty("批次号")
@Excel(name = "批次号")
private String batchNo;
}
@@ -222,6 +222,7 @@ public class StockReceiptOrderDomainService {
receiptMaterialDetail.setCreateBy(loginUser.getUserid());
receiptMaterialDetail.setCreateByName(userRealName);
receiptMaterialDetail.setCreateTime(new Date());
receiptMaterialDetail.setBatchNo(stockReceiptOrder.getBatchNo());
Date drinkDate = receiptMaterialDetail.getDrinkDate();
if (drinkDate != null) {
receiptMaterialDetail.setExpiryDate(receiptMaterialDetail.getDrinkDate());
@@ -1252,6 +1252,7 @@ public class StockShelfOrderDomainService {
inventoryParamDO.setSheetRefNo(shelfMaterialDetail.getSheetRefNo());
inventoryParamDO.setBatchRefNo(shelfMaterialDetail.getBatchRefNo());
inventoryParamDO.setBatchNumber(shelfMaterialDetail.getBatchNumber());
inventoryParamDO.setBatchNo(shelfMaterialDetail.getBatchNo());
inventoryParamDO.setCreateBy(loginUser.getUserid());
inventoryParamDO.setCreateByName(loginUser.getUsername());
@@ -316,4 +316,8 @@ public class ReceiptMaterialDetailDTO extends BaseVOEntity {
@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd")
@DateTimeFormat(pattern="yyyy-MM-dd")
private Date drinkDate;
@ApiModelProperty("批次号")
@Excel(name = "批次号")
private String batchNo;
}
@@ -350,4 +350,7 @@ public class ShelfMaterialDetailDTO extends BaseVOEntity {
@ApiModelProperty("oms入库单详情id")
@Excel(name = "oms入库单详情id")
private String omsInMaterialDetail;
@ApiModelProperty("批次号")
@Excel(name = "批次号")
private String batchNo;
}