fix(库存): 修复OMS/WMS库存查询过期日期不回显
根因:业务只在OMS填写饮用日期,且下发DTO无过期日期字段,饮用日期→过期日期的转换仅存在于收货单生成瞬间,后续环节全部丢失。 - InMaterialDetail(DTO) 补充 expiryDate 字段,打通OMS→WMS传递 - 预约单/执行单下发前:过期日期为空时用饮用日期补齐(治本) - WMS收货批次属性回写:恢复饮用日期回写并兜底转换为过期日期(加固) - WMS上架确认:过期日期为空时从收货明细兜底补齐(加固)
This commit is contained in:
@@ -375,6 +375,11 @@ public class InMaterialDetail extends BaseVOEntity {
|
||||
@DateTimeFormat(pattern="yyyy-MM-dd")
|
||||
private Date drinkDate;
|
||||
|
||||
@ApiModelProperty("过期日期")
|
||||
@JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd")
|
||||
private Date expiryDate;
|
||||
|
||||
@ApiModelProperty("来货验收是否合格;1 合格,0 不合格")
|
||||
@Excel(name = "来货验收是否合格;1 合格,0 不合格")
|
||||
private String arrivalAcceptQualified;
|
||||
|
||||
Reference in New Issue
Block a user