fix(erp): 修复采购计划到货统计准确性问题

- 直接从到货明细重新计算到货/在途统计数据,避免数据库缓存导致的数据不准确
- 更新在途状态判断逻辑,在途等于所有已上传但尚未到货的卷,不论WMS中是否有记录
- 移除未到货状态,未到货的全部计入在途状态
- 立即加载详情而不等待WMS刷新,提升用户体验
- 在WMS钢卷导出功能中添加钢卷ID字段支持
This commit is contained in:
2026-07-04 14:19:25 +08:00
parent d42c4c5a94
commit ec40ab90ba
5 changed files with 36 additions and 8 deletions

View File

@@ -212,6 +212,7 @@ public class WmsMaterialCoilController extends BaseController {
columns.put("rawMaterialThickness", "原料厚度");
columns.put("chromePlateCoilNo", "工序卷号");
columns.put("thicknessDifference", "厚度差");
columns.put("coilId", "钢卷ID");
return R.ok(columns);
}

View File

@@ -190,6 +190,7 @@ public class WmsMaterialCoilExportVo {
/**
* 钢卷ID 此处不展示在报表只是方便set值
*/
@ExcelProperty(value = "钢卷ID")
private Long coilId;
/**

View File

@@ -322,6 +322,7 @@ public class WmsCoilWarehouseOperationLogServiceImpl implements IWmsCoilWarehous
exportVo.setManufacturer(coil.getManufacturer());
exportVo.setSurfaceTreatmentDesc(coil.getSurfaceTreatmentDesc());
exportVo.setZincLayer(coil.getZincLayer());
exportVo.setCoilId(coil.getCoilId());
exportVo.setCreateTime(coil.getCreateTime());
exportVo.setLogicalWarehouseName(coil.getWarehouseName());
exportVo.setActualWarehouseName(coil.getActualWarehouseName());