feat(WmsMaterialCoil): 添加发货时间字段并优化导出功能

- 在WmsMaterialCoilExportVo中新增exportTime字段用于临时存储发货时间
- 在数据库查询映射中添加export_time字段映射
- 将库存状态描述从"在途"修改为"已发货"
- 实现导出时根据状态动态设置时间字段的逻辑
- 当状态为已发货时使用发货时间,否则保持创建时间不变
This commit is contained in:
2026-01-12 09:55:24 +08:00
parent 09f8d5c611
commit 4f3b662b72
3 changed files with 19 additions and 2 deletions

View File

@@ -1861,7 +1861,17 @@ public class WmsMaterialCoilServiceImpl implements IWmsMaterialCoilService {
@Override
public List<WmsMaterialCoilExportVo> queryExportList(WmsMaterialCoilBo bo) {
QueryWrapper<WmsMaterialCoil> lqw = buildQueryWrapper(bo);
return baseMapper.selectExportList(lqw);
List<WmsMaterialCoilExportVo> wmsMaterialCoilExportVos = baseMapper.selectExportList(lqw);
// 遍历数据,根据状态替换日期字段
wmsMaterialCoilExportVos.stream().forEach(vo -> {
// 判断查询条件中的status是否为1已发货
if (bo.getStatus() != null && bo.getStatus() == 1) {
// 已发货时将展示的日期替换为export_time
vo.setCreateTime(vo.getExportTime());
}
// 非1的情况保持原有create_time不变
});
return wmsMaterialCoilExportVos;
}
/**