diff --git a/op-modules/op-mes/src/main/java/com/op/mes/service/impl/MesBoradServiceImpl.java b/op-modules/op-mes/src/main/java/com/op/mes/service/impl/MesBoradServiceImpl.java index 087edfd6..44003553 100644 --- a/op-modules/op-mes/src/main/java/com/op/mes/service/impl/MesBoradServiceImpl.java +++ b/op-modules/op-mes/src/main/java/com/op/mes/service/impl/MesBoradServiceImpl.java @@ -113,6 +113,10 @@ public class MesBoradServiceImpl implements IMesBoradService { //当前工单信息 BoardDTO workOrder = mesMapper.getWorkOrder(boardDTO); + if(workOrder == null || StringUtils.isEmpty(workOrder.getWorkorderCode())){ + return dtoMap; + } + boardDTO.setWorkorderCode(workOrder.getWorkorderCode()); boardDTO.setProductCode(workOrder.getProductCode()); MesLine meslineInfo = mesMapper.getMesLineInfo(boardDTO); diff --git a/op-modules/op-mes/src/main/resources/mapper/mes/MesMapper.xml b/op-modules/op-mes/src/main/resources/mapper/mes/MesMapper.xml index 8c32ecec..9caac721 100644 --- a/op-modules/op-mes/src/main/resources/mapper/mes/MesMapper.xml +++ b/op-modules/op-mes/src/main/resources/mapper/mes/MesMapper.xml @@ -362,7 +362,7 @@ group by check_result