diff --git a/modules/i3plus-ext-mes-apiservice/src/main/java/cn/estsh/i3plus/ext/mes/apiservice/daoimpl/MesLoadingListDetailDaoImpl.java b/modules/i3plus-ext-mes-apiservice/src/main/java/cn/estsh/i3plus/ext/mes/apiservice/daoimpl/MesLoadingListDetailDaoImpl.java index 6397e77..276a6f5 100644 --- a/modules/i3plus-ext-mes-apiservice/src/main/java/cn/estsh/i3plus/ext/mes/apiservice/daoimpl/MesLoadingListDetailDaoImpl.java +++ b/modules/i3plus-ext-mes-apiservice/src/main/java/cn/estsh/i3plus/ext/mes/apiservice/daoimpl/MesLoadingListDetailDaoImpl.java @@ -103,6 +103,9 @@ public class MesLoadingListDetailDaoImpl implements IMesLoadingListDetailDao { if (!StringUtils.isEmpty(detail.getShippingCode())) { hql.append(" and mlld.shipping_code = :shippingCode "); } + if (!StringUtils.isEmpty(detail.getStatus())) { + hql.append(" and mlld.status = :status "); + } Query query = entityManager.createNativeQuery(hql.toString()); @@ -114,6 +117,9 @@ public class MesLoadingListDetailDaoImpl implements IMesLoadingListDetailDao { if (!StringUtils.isEmpty(detail.getShippingCode())) { query.setParameter("shippingCode", detail.getShippingCode()); } + if (!StringUtils.isEmpty(detail.getStatus())) { + query.setParameter("status", detail.getStatus()); + } List list = query.getResultList();