diff --git a/mhd_wms/src/main/java/com/mhd/wms/application/service/deliveTask/DeliveTaskApplicationService.java b/mhd_wms/src/main/java/com/mhd/wms/application/service/deliveTask/DeliveTaskApplicationService.java index 438e44c52..ac93f0151 100644 --- a/mhd_wms/src/main/java/com/mhd/wms/application/service/deliveTask/DeliveTaskApplicationService.java +++ b/mhd_wms/src/main/java/com/mhd/wms/application/service/deliveTask/DeliveTaskApplicationService.java @@ -1,5 +1,6 @@ package com.mhd.wms.application.service.deliveTask; +import com.mhd.common.core.utils.StringUtils; import com.mhd.common.security.utils.SecurityUtils; import com.mhd.system.api.domain.cache.AssociationWarehouseCacheDO; import com.mhd.system.api.domain.cache.SystemServiceCacheUtil; @@ -60,7 +61,14 @@ public class DeliveTaskApplicationService { } } // 不按 task_status 默认过滤;若请求传入 taskStatus 则仍可按状态筛选 - return deliveTaskDomainService.queryListApp(deliveTaskDO); + List list = deliveTaskDomainService.queryListApp(deliveTaskDO); + // PDA 列表展示业务单号:task_number 存 RW* 任务流水,tracking_number 为收货/上架/拣货等来源单号 + list.forEach(po -> { + if (po != null && StringUtils.isNotBlank(po.getTrackingNumber())) { + po.setTaskNumber(po.getTrackingNumber()); + } + }); + return list; } /**