商品名称逻辑修改;

This commit is contained in:
王奎兴
2026-01-28 13:32:44 +08:00
parent 8a3af8a13e
commit db34025a4b
@@ -20,6 +20,8 @@ import com.mhd.wms.domain.handoverTaskOrder.repository.todo.HandoverTaskOrderDO;
import com.mhd.wms.domain.inMaterialDetail.repository.todo.InMaterialDetailDO;
import com.mhd.wms.domain.inventoryStandingDetail.repository.facade.IInventoryStandingDetailService;
import com.mhd.wms.domain.inventoryStandingDetail.repository.todo.InventoryStandingDetailDO;
import com.mhd.wms.domain.materialBaseInfo.entity.MaterialBaseInfo;
import com.mhd.wms.domain.materialBaseInfo.repository.mapper.MaterialBaseInfoMapper;
import com.mhd.wms.domain.materialInventory.entity.MaterialInventory;
import com.mhd.wms.domain.materialInventory.repository.facade.IMaterialInventoryService;
import com.mhd.wms.domain.materialInventory.repository.todo.MaterialInventoryDO;
@@ -111,6 +113,8 @@ public class PickingOrderDomainService {
private PushSyncBmsDomainService pushSyncBmsDomainService;
@Resource
private OutMaterialDetailMapper outMaterialDetailMapper;
@Resource
private MaterialBaseInfoMapper materialBaseInfoMapper;
@@ -191,6 +195,14 @@ public class PickingOrderDomainService {
PickingMaterialDetailDO pickingMaterialDetailDO = new PickingMaterialDetailDO();
pickingMaterialDetailDO.setPickingOrderNumber(pickingOrderPO.getPickingOrderNumber());
List<PickingMaterialDetailPO> pickingMaterialDetailPOList = pickingMaterialDetailService.queryList(pickingMaterialDetailDO);
for (PickingMaterialDetailPO pickingMaterialDetailPO : pickingMaterialDetailPOList) {
Long materialBaseInfoId = pickingMaterialDetailPO.getMaterialBaseInfoId();
MaterialBaseInfo materialBaseInfo = materialBaseInfoMapper.selectById(materialBaseInfoId);
if(materialBaseInfo!=null){
pickingMaterialDetailPO.setMaterialCode(materialBaseInfo.getMaterialCode());
pickingMaterialDetailPO.setMaterialName(materialBaseInfo.getMaterialName());
}
}
pickingOrderPO.setMaterialDetailList(pickingMaterialDetailPOList);
return pickingOrderPO;
}